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

  • 相关阅读:
    文件的权限与隐藏属性
    Linux工具之bc计算器进制的转换
    老司机教你在windows不用软件隐藏重要文件
    LInux基础命令分类
    Linux文本的处理
    文件的默认权限UMASK
    H3C虚拟化之IRF
    H3C单臂路由配置
    H3C路由交换常用命令
    H3C交换机802.1&dot1x认证
  • 原文地址:https://www.cnblogs.com/heyinwangchuan/p/6341677.html
Copyright © 2011-2022 走看看