Css 侧边元素在滚动到后固定到页面顶部

Css 侧边元素在滚动到后固定到页面顶部,css,element,fixed,Css,Element,Fixed,我甚至不确定我是否正确地描述了这一点,但基本上我想以www.okcupid.com的设置方式显示排行榜广告 我觉得这个问题很有帮助(http://stackoverflow.com/questions/3303173/position-element-fixed-vertically-absolute-horizontally)但它保持不变。我更喜欢它与页面滚动,直到它到达顶部,然后被修复。有什么想法吗 您可以使用JavaScript 该元素在您的页面上将具有正常的流,并且当document.b

我甚至不确定我是否正确地描述了这一点,但基本上我想以www.okcupid.com的设置方式显示排行榜广告


我觉得这个问题很有帮助(http://stackoverflow.com/questions/3303173/position-element-fixed-vertically-absolute-horizontally)但它保持不变。我更喜欢它与页面滚动,直到它到达顶部,然后被修复。有什么想法吗

您可以使用JavaScript


该元素在您的页面上将具有正常的流,并且当
document.body.scrollTop
大于元素的
y
位置时,为其指定
位置:fixed
您将使用JavaScript


document.body.scrollTop
大于元素的
y
位置时,元素在页面上将具有正常的流,给它
位置:fixed

你不是说
位置:fixed
吗?@Wesley哇,是的。我刚起床:我有一种感觉。我不知道太多的javascript,但这应该给我一个很好的起点。。。谢谢你不是说位置:固定了吗?@Wesley哇,是的。我刚起床:我有一种感觉。我不知道太多的javascript,但这应该给我一个很好的起点。。。谢谢