zoukankan      html  css  js  c++  java
  • javascript控制鼠标中键滑动

    MouseWheel.js的代码如下:

    var MouseWheel_Count=0;
    function MouseWheel$handle(delta){
    	MouseWheel_Count++;
    	if(MouseWheel_Count>1)	return;
        if (delta < 0) //小于0向下滚动,大于0向上滚动
           //        alert("向下滚动");
        else 
           //        alert("向上滚动");
    	setTimeout("MouseWheel$CountMinus();",500);
    }
    
    function MouseWheel$CountMinus()
    {
    	MouseWheel_Count=0;
    }
    
    /** 事件句柄
     */
    function MouseWheel$wheel(event){
        var delta = 0;
        if (!event) /* For IE. */ 
            event = window.event;
        if (event.wheelDelta) { /* IE或者Opera. */
            	delta = event.wheelDelta/120;
    //        delta = event.wheelDelta;
            /** 在Opera9中,事件处理不同于IE
             */
            if (window.opera) 
                delta = -delta;
        }
        else 
            if (event.detail) { /** 兼容Mozilla. */
                /** In Mozilla, sign of delta is different than in IE.
             * Also, delta is multiple of 3.
             */
                delta = -event.detail / 3;
            }
        /** 如果 增量不等于0则触发
         * 主要功能为测试滚轮向上滚或者是向下
         */
        if (delta) 
            MouseWheel$handle(delta);
    }
    
  • 相关阅读:
    洛谷P2334
    线性基
    6.28 模拟赛解题报告
    左偏树
    哈夫曼树 Huffman
    CSP/NOIP 之前还需要学/复习的东西
    CF718C
    6.13 模拟赛结题报告
    关于模拟退火
    『笔记』网络流
  • 原文地址:https://www.cnblogs.com/Mygirl/p/2042803.html
Copyright © 2011-2022 走看看