function disabledMouseWheel() {
if(document.addEventListener) {
document.addEventListener('DOMMouseScroll', scrollFunc, false);
}//W3C
window.onmousewheel = document.onmousewheel = scrollFunc;//IE/Opera/Chrome
}
function scrollFunc(evt) {
evt = evt || window.event;
if(evt.preventDefault) {
// Firefox
evt.preventDefault();
evt.stopPropagation();
} else{
// IE
evt.cancelBubble=true;
evt.returnValue = false;
}
return false;
}
$(function(){
disabledMouseWheel();
});
if(document.addEventListener) {
document.addEventListener('DOMMouseScroll', scrollFunc, false);
}//W3C
window.onmousewheel = document.onmousewheel = scrollFunc;//IE/Opera/Chrome
}
function scrollFunc(evt) {
evt = evt || window.event;
if(evt.preventDefault) {
// Firefox
evt.preventDefault();
evt.stopPropagation();
} else{
// IE
evt.cancelBubble=true;
evt.returnValue = false;
}
return false;
}
$(function(){
disabledMouseWheel();
});
本文介绍了一种使用JavaScript禁用鼠标滚轮事件的方法,包括针对不同浏览器的兼容性处理,通过监听DOMMouseScroll和mousewheel事件来实现事件拦截。
492

被折叠的 条评论
为什么被折叠?



