欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

js css固定菜單

劉柏宏1年前8瀏覽0評論

在網頁設計中,常常會出現頁面滾動時,右側固定導航菜單不隨之滾動的效果,這也是提高用戶體驗的一種方法。通過JS和CSS結合實現固定菜單非常簡單易懂,下面我們就來介紹具體實現方法。

// JS代碼
window.onscroll = function() {
var nav = document.getElementById('nav');
if(window.pageYOffset >100) { // 假設滾動超過100px
nav.style.position = 'fixed';
nav.style.top = '0';
} else {
nav.style.position = 'static';
}
}

以上代碼中,我們為窗口添加了onscroll事件,當頁面滾動時,該事件觸發,然后通過getElementById方法獲得導航菜單的dom節點,在滾動距離超過100px時通過CSS改變其position屬性實現固定菜單。

/* CSS代碼 */
#nav {
position: static;
width: 200px;
}

在CSS中,我們設置了初始狀態為static,當JS中的操作生效時才改變其值為fixed,同時設置寬度以保證導航菜單布局正確。

通過以上JS和CSS的組合,我們就可以很方便地實現固定菜單效果,為用戶提供更好的交互體驗。