当位置从相对位置固定时,div的宽度会发生变化

bra*_*yne 5 html javascript css jquery

当div的位置样式从相对变为固定时,div"topNav"的宽度会改变几个像素.我找到了一个jquery插件(http://imakewebthings.github.com/jquery-waypoints/),它可以执行我正在寻找的相同功能,但我觉得这对于此目的来说太过分了.

编辑:我的问题是如何避免更改div大小.

查看代码:

http://jsbin.com/azace5/edit

thi*_*dot 5

您需要删除页面的"默认边距".这将在"每个浏览器"中执行:

html, body {
    margin: 0;
    padding: 0
}
Run Code Online (Sandbox Code Playgroud)

见: http ://jsbin.com/azace5/2