Js滚轮事件

鼠标滚轮

  • IE/Chrome : onmousewheel

  • event :wheelDelta 数字类型

  • 滚轮往上走就是:120

  • 滚轮往下走就是-120

  • 标准下面event.detail永远都是0,非标准IE的event.detail都是undefined

  • ff: DOMMouseScroll 必须用addEventListener来实现绑定

  • evnet.detail
    滚轮往上走:就是-3
    滚轮往下走:就是3

  • return false阻止的是obj.on事件名称=fn所触发的默认行为,阻止不了addEventListener绑定行为

  • 用addEventListener绑定的事件需要通过event下面的preventDefault()来阻止默认行为

  • IE下面用attachEvent来绑定的话,还是可以用return false来阻止默认事件

  • 也就是说阻止默认行为看的不是事件,而是绑定事件的形式




    
    无标题文档
    
    



封装成插件


你可能感兴趣的:(Js滚轮事件)