セットトップ
1309 ワード
主にブラウザイベントの傍聴関数を通じて、トップからの高さを判断し、吸頂に合うかどうかを判断し、動的なクラス属性でスタイルを設定します.
window.pageYOffset:トップからのオフセット量
document.documentElement.scrollTop:Googleブラウザはスクロールバーの距離の上の位置を取得します.
Dcument.body.scrollTop:ieブラウザはスクロールバーの距離の上の位置を取得します.
window.pageYOffset:トップからのオフセット量
document.documentElement.scrollTop:Googleブラウザはスクロールバーの距離の上の位置を取得します.
Dcument.body.scrollTop:ieブラウザはスクロールバーの距離の上の位置を取得します.
export default{
name:'nav-var',
data(){
return{
isFixed:false
}
},
mounted(){
window.addEventListener('scroll',this.initHeight)
},
methods:{
initHeight(){
let scollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop
this.isFixed = scollTop > 152 ? true : false;
}
},
destroyed(){
window.removeEventListener('scroll',this.initHeight,false)
}
}