Js实现鼠标滚轮滑动监听

来源:互联网 发布:linux exec用法 编辑:程序博客网 时间:2024/06/05 00:48

在别人博客的基础上改写了一个js实现鼠标滚轮事件的监听:

windowAddMouseWheel();function windowAddMouseWheel() {    var scrollFunc = function (e) {        e = e || window.event;        if (e.wheelDelta) {  //判断浏览器IE,谷歌滑轮事件            if (e.wheelDelta > 0) { //当滑轮向上滚动时                alert("滑轮向上滚动");            }            if (e.wheelDelta < 0) { //当滑轮向下滚动时                alert("滑轮向下滚动");            }        } else if (e.detail) {  //Firefox滑轮事件            if (e.detail> 0) { //当滑轮向上滚动时                alert("滑轮向上滚动");            }            if (e.detail< 0) { //当滑轮向下滚动时                alert("滑轮向下滚动");            }        }    };    //给页面绑定滑轮滚动事件    if (document.addEventListener) {        document.addEventListener('DOMMouseScroll', scrollFunc, false);    }//滚动滑轮触发scrollFunc方法    window.onmousewheel = document.onmousewheel = scrollFunc;}


原文地址:http://blog.sina.com.cn/s/blog_78106bb10101dgwp.html


原创粉丝点击