您的位置:首页 > Web前端 > JavaScript

js监听滚动条向上还是向下

2017-11-02 12:39 447 查看
今天有个小伙伴问我 我就尝试写了下  直接看代码 顺便记住方便以后使用

<script type="text/javascript">  

    var scrollFunc = function (e) {  

        e = e || window.event; 

        //先判断浏览器IE,谷歌滑轮事件

        if (e.wheelDelta) {         

            if (e.wheelDelta > 0) { 

               console.log("滑轮向上滚动");  

            }  

            if (e.wheelDelta < 0) { 

               console.log("滑轮向下滚动");  

            }  

        //Firefox滑轮事件   

        } else if (e.detail) { 

            if (e.detail> 0) { 

               console.log("滑轮向上滚动");  

            }  

            if (e.detail< 0) { 

                console.log("滑轮向下滚动");  

            }  

        }  

    }

    //给页面绑定滑轮滚动事件  

    if (document.addEventListener) {

        document.addEventListener('DOMMouseScroll', scrollFunc, false);  

    }  

    window.onmousewheel = document.onmousewheel = scrollFunc;

</script> 

积累点滴就是进步
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: