vue.js-div滾動條隱藏但有滾動效果的實現(xiàn)方法
更新時間:2018年03月03日 10:03:37 作者:missing_IT
下面小編就為大家分享一篇vue.js-div滾動條隱藏但有滾動效果的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
組件被包在一個高度固定的div
mounted () {
var boDiv = document.getElementById(this.id);
if(boDiv == undefined){
return;
}
var isFirefox=navigator.userAgent.indexOf("Firefox")
if(isFirefox>0){
boDiv.addEventListener('DOMMouseScroll', function(event) { //火狐
var evt = window.event || arguments[0]
if (evt.detail <= -3) {
boDiv.scrollTop=boDiv.scrollTop-10
} else if (evt.detail >= 3) {
boDiv.scrollTop=boDiv.scrollTop+10
}
evt.stopPropagation();
evt.preventDefault();
}, false);
}else{
boDiv.addEventListener("mousewheel",function(event) {
var evt = window.event || arguments[0]
evt.returnValue = false //屏蔽body滾動事件
if (evt.wheelDelta <= -120) {
boDiv.scrollTop=boDiv.scrollTop+40
} else if (evt.wheelDelta >= 120) {
boDiv.scrollTop=boDiv.scrollTop-40
}
})
}
}
}
以上這篇vue.js-div滾動條隱藏但有滾動效果的實現(xiàn)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
vue-cli?npm如何解決vue項目中缺失core-js的問題
這篇文章主要介紹了vue-cli?npm如何解決vue項目中缺失core-js的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-08-08

