原生js鼠标滑动滚轮事件


var agent = navigator.userAgent;
if(/.*Firefox.*/.test(agent)) {
document.addEventListener("DOMMouseScroll", function(e) {
e = e || window.event;
var detail = e.detail;
if(detail > 0) {
var input = document.getElementById("input");
input.blur();
} else {
console.warn("鼠标向上滚动");
}
});
} else {
document.onmousewheel = function(e) {
e = e || window.event;
var wheelDelta = e.wheelDelta;
if(wheelDelta > 0) {
var input = document.getElementById("input");
input.blur();
} else {
var input = document.getElementById("input");
input.blur();
}
}
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM