zoukankan      html  css  js  c++  java
  • 自己随意做的小东西,关于滚轮事件,技术不成熟,请多多关照

    /*滚轮事件*/
      function MousewheelHandle(obj,handle){
        var info = navigator.userAgent;
        var down = null;//用来记录滚轮的上下,down = true来到时候表示向下(尽量设置全局变量)
        if(info.indexOf("Firefox")!=-1){
          obj.addEventListener("DOMMouseScroll" , function(event) {
          var ev = event||window.event;
            if(ev.detail>0){
              //不做具体的事情
              down = true;
            }else{
              down = false;
            }
      // 调用外部传递的事件处理程序
      
          handle.call(obj,down,ev);
        },false)
       }else{
         obj.onmousewheel = function(event){
          var ev = event||window.event;
          if(ev.wheelDelta>0){
            down = false;
          }else{
            down = true;
          }

          handle.apply(obj,[down,ev]);
         }
       }
     }

    //

  • 相关阅读:
    ScriptX实现的打印功能 只兼容IE
    JS 打印DIV
    C语言的代码内存布局
    二叉树
    C++中explicit关键字的作用
    基类和派生类
    C++ 输入输出流 总结
    python网络编程(六)---web客户端访问
    python 网络编程(五)---DNS域名系统
    python 网络编程(一)---基础
  • 原文地址:https://www.cnblogs.com/danle/p/6024359.html
Copyright © 2011-2022 走看看