The width of the div “topNav” changes by few pixels when its position style is changed from relative to fixed. I found a jquery plugin (http://imakewebthings.github.com/jquery-waypoints/) which can perform the same functionality I’m looking for elegantly, but I feel it is a overkill for this purpose.
EDIT: My question is how to avoid changing the div sizes.
Check out the code at :
You need to remove the page’s “default margin”. This will do it in “every browser”:
See: http://jsbin.com/azace5/2