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

Javascript 当位置从相对位置变为固定位置时,div的宽度会发生变化,javascript,jquery,html,css,Javascript,Jquery,Html,Css,当div“topNav”的位置样式从相对更改为固定时,其宽度会更改几个像素。我发现了一个jquery插件(http://imakewebthings.github.com/jquery-waypoints/)它可以优雅地执行我所期待的相同功能,但我觉得这是一种过度使用 编辑:我的问题是如何避免更改div大小 请访问以下网址查看代码: 您需要删除页面的“默认页边距”。这将在“每个浏览器”中实现: 请参见:或者您可以添加最小宽度 min-width:600px; 您希望优雅地实现什么功能?使用%表

当div“topNav”的位置样式从相对更改为固定时,其宽度会更改几个像素。我发现了一个jquery插件(http://imakewebthings.github.com/jquery-waypoints/)它可以优雅地执行我所期待的相同功能,但我觉得这是一种过度使用

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

请访问以下网址查看代码:


您需要删除页面的“默认页边距”。这将在“每个浏览器”中实现:


请参见:

或者您可以添加最小宽度

min-width:600px;

您希望优雅地实现什么功能?使用%表示宽度,并指定固定的最小宽度。
min-width:600px;