栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)

复制代码 代码如下:
 
        var wheel = function(event) { 
            var delta = 0; 
            if (!event)  
                event = window.event; 
            if (event.wheelDelta) {  
                delta = event.wheelDelta / 120; 
            } else if (event.detail) { 
                 
                 
                delta = -event.detail / 3; 
            } 
             
            if (delta) 
                handle(delta); 
             
            if (event.preventDefault) 
                event.preventDefault(); 
            event.returnValue = false; 
        } 

         
        if (window.addEventListener) { 
             
            window.addEventListener('DOMMouseScroll', wheel, false); 
        } 
         
        window.onmousewheel = document.onmousewheel = wheel; 

         
        var handle = function(delta) { 
            var random_num = Math.floor((Math.random() * 100) + 50); 
            if (delta < 0) { 
                // alert("鼠标滑轮向下滚动:" + delta + "次!"); // 1 
                $("btn_next_pic").onclick(random_num); 
                return; 
            } else { 
                // alert("鼠标滑轮向上滚动:" + delta + "次!"); // -1 
                $("btn_last_pic").onclick(random_num); 
                return; 
            } 
        } 
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/108510.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号