首頁 >web前端 >js教程 >頁面上下滾動改變頂部導航的定位方式

頁面上下滾動改變頂部導航的定位方式

巴扎黑
巴扎黑原創
2017-07-22 09:22:211889瀏覽

 

 

最近碰到設計師的一個設計效果要求,其他網站也有實現:

state1:當網頁向下捲動時,頁面header欄消失,頂部nav往上靠;

state2:當網頁向上滾動時,頁header欄出現,頂部nav順著nav往下靠。

頁面已經含有以下功能:

1、彈窗彈出時,彈跳視窗層可捲動,但頁面層不允許捲動。此時,頁面中的body元素和html元素的overflow樣式屬性都被設定成了hidden;

 

頁面結構如下:

#