2011-11-09 52 views
0

在互聯網瀏覽器上,我想要一個div(通常是菜單或信息欄),在到達頁面頂部時停止移動在頁面滾動期間屏幕。請注意,我不希望這個'div'始終處於一個位置:除了到達屏幕頂部時,這是一個正常的'div',它跟隨頁面滾動。 我不知道這是可以做到只用CSS,如果不是,可能是你能幫助我與jQuery ...如何在頁面滾動過程中到達窗口頂部時阻止div

回答

3

您可以使用jQuery的航點,以幫助您與此http://imakewebthings.github.com/jquery-waypoints/sticky-elements

有了您的航點可以在窗口滾動事件中偵聽,並可以選擇性地將css動態更改爲位置:固定時,當您開始向下滾動時,div碰到屏幕的頂部,反之亦然,當滾動時滾動到原始位置。

相關問題