zoukankan      html  css  js  c++  java
  • 子元素scroll,滚动结束后不影响父元素滚动

    js

    window.onload=function(){
        var eventType="mousewheel";
        if(document.mozHidden){
            eventType="DOMMouseScroll";
        }
        document.getElementById('overflow').addEventListener(eventType,function(e){
            var event=window.e||e;
            var delta=event.wheelDelta?event.wheelDelta:-(event.detail);
            var scrollTop=this.scrollTop;
            var screenHeight=this.clientHeight;
            var scrollHeight=this.scrollHeight;
            console.log(scrollHeight);
            if(delta>0&&scrollTop<=0||delta<0&&scrollTop>=scrollHeight-screenHeight){
                this.scrollTop = delta > 0? 0: scrollHeight;
                if(event.preventDefault)
                    event.preventDefault();
                else{
                    event.returnValue=false
                }
            }
        },false)
    }
    

    html

    
    

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

    333333

  • 相关阅读:
    Sphinx安装配置应用
    错误解决:error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
    常用Linux命令
    关于安卓开发的学习一:webview
    OpenFirewall
    C#启动或停止 计算机中“服务”
    关于C#操作防火墙,阻止程序联网
    用C#来控制高级安全Windows防火墙
    C#添加删除防火墙例外(程序、端口)
    C#Udp组播
  • 原文地址:https://www.cnblogs.com/heyinwangchuan/p/6341677.html
Copyright © 2011-2022 走看看