zoukankan      html  css  js  c++  java
  • 鼠标滚轮事件---兼容

    鼠标滚轮事件绑定及滚轮方向兼容demo

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style type="text/css">
                *{
                    margin: 0;
                    padding: 0;
                }
                #test{
                     200px;
                    height: 200px;
                    background: pink;
                    position: absolute;
                    left: 0;
                    right: 0;
                    top: 0;
                    bottom: 0;
                    margin: auto;
                }
                
            </style>
        </head>
        <body>
            <div id="test"></div>
        </body>
        <script type="text/javascript">
            
            window.onload=function(){
                var testNode = document.querySelector("#test");

                // 事件绑定:火狐
                if(testNode.addEventListener){
                    testNode.addEventListener("DOMMouseScroll",fn);
                }

                // 事件绑定:非火狐浏览器
                testNode.onmousewheel=fn;
                
                // 滚轮方向
                function fn(ev){
                    ev=ev||event;
                    var dir="";
                    if(ev.wheelDelta){
                        dir = ev.wheelDelta>0?"up":"down";// 非火狐浏览器
                    }
                    if(ev.detail){
                        dir = ev.detail<0?"up":"down"; // 火狐
                    }
                    
                    console.log(dir)
                }
                
            }
            
            
        </script>
    </html>
  • 相关阅读:
    large_IPYi_09ef000018c21215
    large_IPYi_09ef000018c21215
    large_IPYi_09ef000018c21215
    关于我
    关于我
    SOAP-1概述
    从零开始搭建自己的.NET Core Api框架-1目录
    Asp.Net Core 轻松学系列-5利用 Swagger 自动生成接口文档
    Asp.Net Core 轻松学系列-4玩转配置文件
    Asp.Net Core 轻松学系列-3项目目录和文件作用介绍
  • 原文地址:https://www.cnblogs.com/zhanghua-zh/p/10330373.html
Copyright © 2011-2022 走看看