原理:window/document對(duì)象的mousewheel事件
var scrollFunc = function (e) {
var direct = 0;
e = e || window.event;
if (e.wheelDelta) {
//判斷瀏覽器IE,谷歌滑輪事件
if (e.wheelDelta > 0) { //當(dāng)滑輪向上滾動(dòng)時(shí)
console.log("滑輪向上滾動(dòng)");
}
if (e.wheelDelta < 0) { //當(dāng)滑輪向下滾動(dòng)時(shí)
console.log("滑輪向下滾動(dòng)"); }
}
else if (e.detail) { //Firefox滑輪事件
if (e.detail> 0) { //當(dāng)滑輪向上滾動(dòng)時(shí)
console.log("滑輪向上滾動(dòng)"); }
if (e.detail< 0) { //當(dāng)滑輪向下滾動(dòng)時(shí)
console.log("滑輪向下滾動(dòng)"); }
}
};
//給頁(yè)面綁定滑輪滾動(dòng)事件if (document.addEventListener) {
document.addEventListener('DOMMouseScroll', scrollFunc, false);
}
//滾動(dòng)滑輪觸發(fā)scrollFunc方法
window.onmousewheel = document.onmousewheel = scrollFunc;
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。