首页 > 其他 > 详细

阻止浏览器滚动条滚动

时间:2015-04-13 11:08:59      阅读:261      评论:0      收藏:0      [点我收藏+]

function handler(e){ //这里必须加参数e,否则firefox不兼容
   
e = e ? e : window.event;
   if(document.addEventListener){
       e.preventDefault();
   }else{
       e.returnValue = false;
   }
}
var mousewheelevt=(/Firefox/i.test(navigator.userAgent))?"DOMMouseScroll": "mousewheel"//FF doesn‘t recognize mousewheel as of FF3.x
if(document.attachEvent){//if IE (and Opera depending on user setting)
   
document.attachEvent("on"+mousewheelevt, handler);
}else if(document.addEventListener){ //WC3 browsers
   
document.addEventListener(mousewheelevt, handler, false);
}



阻止浏览器滚动条滚动

原文:http://my.oschina.net/u/1992917/blog/399400

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!