• $(window).scroll在页面没有滚动条时无法触发事件的bug解决方法


    JS

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

    if (document.addEventListener) {
    //webkit
    document.addEventListener('mousewheel', scrollFunc, false);
    //firefox
    document.addEventListener('DOMMouseScroll', scrollFunc, false);

    }else if(window.attachEvent){//IE
    document.attachEvent('onmousewheel',scrollFunc);
    }

    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("滑轮向下滚动");
                }
            }
        }
  • 相关阅读:
    关于我的介绍
    关于这周的作业
    关于这周的学习
    每周学习
    关于这周程序设计
    关于这周的总结
    关于这周的学习
    随机抽签程序报告
    Mysql的主从复制原理及部署
    项目架构脚本
  • 原文地址:https://www.cnblogs.com/oospace/p/4255726.html
Copyright © 2020-2023  润新知