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

  • 相关阅读:
    浅谈 DML、DDL、DCL的区别
    SQL优化
    Appium定位方式总结
    移动端自动化测试-AppiumApi接口详解
    移动端自动化测试-WTF Appium?
    Selenium-Css Selector使用方法
    Selenium-Switch与SelectApi接口详解
    Selenium-ActionChainsApi接口详解
    Selenium-WebDriverApi接口详解
    Selenium之前世今生
  • 原文地址:https://www.cnblogs.com/heyinwangchuan/p/6341677.html
Copyright © 2011-2022 走看看