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

  • 相关阅读:
    国外的零日漏洞记录片(中文字幕)
    浅谈网络爬虫中广度优先算法和代码实现
    浅谈网络爬虫中深度优先算法和简单代码实现
    Python正则表达式的简单应用和示例演示
    Python正则表达式初识(十)附正则表达式总结
    Python正则表达式初识(九)
    Python正则表达式初识(八)
    Python正则表达式初识(七)
    Python正则表达式初识(六)
    Python正则表达式初识(五)
  • 原文地址:https://www.cnblogs.com/heyinwangchuan/p/6341677.html
Copyright © 2011-2022 走看看