2012-08-06 84 views
0

我有一个侧边栏,我试图让我的页面变得粘稠http://r1creative.net/station22/我在页脚中有一个脚本,当页面到达特定点时,脚本会将其从静态更改为固定。这工作得很好,但我遇到的问题是,当它切换时,它会改变div如何保持导航色带,并且不再“挂在”侧面。我试着用不同的组合来搞乱,但是没有任何东西可以保持滚动效果,并且让色带看起来一样。任何帮助将不胜感激。固定定位侧边对齐

感谢

这里是我试图复制http://www.apple.com/finalcutpro/all-features/#incredible-performance

+0

我更新了这一点,并说丝带保持不变,但导航不会保持在同一个位置,一旦它切换到固定位置......它跳动一点点,不像示例那样平滑。 – brianr1 2012-08-06 23:02:47

回答

0

貌似问题是你的“浮动的权利”

#navwrap { 
    width: 295px; 
    float: right; // remove 
    height: 679px; 
    background: #F3F3F3; 
    position: relative; 
    left: 27px; // Add this left positioning 
    z-index: 1; 
    padding: 20px 0 0; 
    box-shadow: -4px 4px 8px #444; 
} 

让我知道没有什么帮助。

+0

这很完美,谢谢你。该死的衣衫褴褛的浮标! – brianr1 2012-08-06 23:39:05

0

侧边栏被固定在页面左侧边栏的一个例子。当您将其位置设置为固定时,只需将left: 28px添加到该元素。更好的是,设置一个类,只需添加JavaScript类,而不是添加每个CSS元素。