如何在页面滚动期间到达窗口顶部时阻止div

时间:2011-11-09 15:32:20

标签: jquery css

在互联网浏览器上,我希望有一个div(通常是菜单或信息栏)在页面滚动期间到达屏幕顶部时停止移动。请注意,我不打算将这个“div”一直卡在一个位置:除了到达屏幕顶部之外,它是页面滚动后的正常“div”。 我不确定它只能用css完成,如果没有,可能你可以用jquery帮我...

2 个答案:

答案 0 :(得分:3)

您可以使用jquery航点来帮助您使用此http://imakewebthings.github.com/jquery-waypoints/sticky-elements

使用航点可以监听窗口滚动事件,可以选择性地将css动态更改为位置:当你开始向下滚动时,当div跳到屏幕顶部时固定,当滚动时它返回到原始位置时反之亦然起来。

答案 1 :(得分:1)