首頁 > web前端 > js教程 > javascript改變position值實現選單捲動至頂部後固定_javascript技巧

javascript改變position值實現選單捲動至頂部後固定_javascript技巧

WBOY
發布: 2016-05-16 17:43:18
原創
1125 人瀏覽過

現在很多網站都有這樣的效果,當頁面捲動到一定高度時,選單列會固定在頁面頂部。其實就是改變 position 的值。
html 代碼

複製程式碼 代碼如下:

代碼如下:







head>






menuFixed.js 代碼
menuFixed.js 代碼
複製程式碼


程式碼如下:


function menuFixed(id){
var obj = document.getElementBy(id); 🎜>var _getHeight = obj.offsetTop;
window.onscroll = function(){
changePos(id,_getHeight);
}
}
function 🎜>var obj = document.getElementById(id);
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
if(scrollTop 'relative';
}else{
obj.style.position = 'fixed';
}
}

最後需要說明的是,效果在ie6下不支持,因為ie6 不支持position:fixed; PS:這是本人閒著無聊,透過自己所學的javascript 知識,隨意寫的一些效果。
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板