最近碰到設計師的一個設計效果要求,其他網站也有實現: state1:當網頁向下捲動時,頁面header欄消失,頂部nav往上靠; state2:當網頁向上滾動時,頁header欄出現,頂部nav順著nav往下靠。 頁面已經含有以下功能: 1、彈窗彈出時,彈跳視窗層可捲動,但頁面層不允許捲動。此時,頁面中的body元素和html元素的overflow樣式屬性都被設定成了hidden; 頁面結構如下: 頭 # 導航一導航二