首页 > 其他 > 详细

动手封装一个滚轮事件吧!

时间:2016-11-18 22:56:04      阅读:182      评论:0      收藏:0      [点我收藏+]

/*滚轮事件函数封装*/

Object.prototype.onmousewheelhandlefun=function(handle){

  var info=navigator.userAgent;

  var down=null;

  if(info.indexOf("Firefox")!=-1){

   this.addEventListener("DOMMouseScrool",funciton(event){

      var ev=event||window.event;

      if(ev.detail){

        down=ture;

      }else{

        down=false;

      }

      handle.apply(this,[down,ev]);

    },false) 

  }else{

    this.onmousewheel=function(event){

      var ev=event||window.event;

      if(ev.wheelDelta>0){

        down=false; 

      }else{

        down=ture;

      }

      handle.apply(this,[down,ev]);

    }

  }

}

/*调运方法不写了哈,简单的一个封装*/

 

动手封装一个滚轮事件吧!

原文:http://www.cnblogs.com/haodoubao/p/6078961.html

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