• JS鼠标滚轮事件


     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2 <html xmlns="http://www.w3.org/1999/xhtml">
     3 <head>
     4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     5 <title>表单事件</title>
     6 
     7 
     8 <script>
     9 
    10  
    11 window.onload = function(){
    12     
    13     //鼠标滚动事件绑定及检测
    14     var mainSlideIndex = 0;
    15     var mainSlideGoing = false;
    16     var mainSlideDelay = 0;
    17     var mainSlideTimer =  null;
    18     var scrollFunc = function (ev) {  
    19         ev = ev || window.event;  
    20         if (ev.wheelDelta) {  //判断浏览器IE,谷歌滑轮事件               
    21             if (ev.wheelDelta > 0) { //当滑轮向上滚动时  
    22                 alert("滑轮向上滚动"); 
    23             }  
    24             if (ev.wheelDelta < 0) { //当滑轮向下滚动时  
    25                 alert("滑轮向下滚动 ie chrom");
    26             }  
    27         } else if (ev.detail) {  //Firefox滑轮事件  
    28             if (ev.detail> 0) { //当滑轮向下滚动时  
    29                 alert("滑轮向下滚动")
    30             }  
    31             if (ev.detail< 0) { //当滑轮向上滚动时  
    32                 alert("滑轮向上滚动");
    33             }  
    34         }  
    35     }  
    36     //给页面绑定滑轮滚动事件  
    37     if (document.addEventListener) {//firefox  
    38         document.addEventListener('DOMMouseScroll', scrollFunc, false);  
    39     }  
    40     //滚动滑轮触发scrollFunc方法  //ie 谷歌  
    41     window.onmousewheel = document.onmousewheel = scrollFunc; 
    42     
    43     
    44 }
    45 
    46 
    47 </script>
    48 
    49 </head>
    50 
    51 <body>
    52     <div id="content" style="height:2000px"></div>
    53 </body>
    54 
    55 
    56 </html>
    转发请备注出处
    【公众号:缃言的调调】
  • 相关阅读:
    论信息系统项目的范围管理
    Windows服务/Linux守护创建及安装
    C#开源网络通信库PESocketde的使用
    Unity本地持久化类PlayerPrefs使用详解
    记录一个闪烁,跳动,光圈的动画
    一、Linux驱动学习-了解系统
    用c#自己实现一个简单的JSON解析器
    highcharts的yAxis标题过长 分行显示
    Mysql binlog恢复数据
    Xamarin.Forms实例旅行日志
  • 原文地址:https://www.cnblogs.com/zuojiayi/p/6370384.html
Copyright © 2020-2023  润新知