zoukankan      html  css  js  c++  java
  • js 判断滚动条是否停止滚动

    <!DOCTYPE html>  
    <html>  
    <head>  
    <meta charset="utf-8">  
    <title>js判断滚动条停止</title>  
    <style type="text/css">
        .box {
            height: 3000px;
        }
    </style>
    <script type="text/javascript">  
        var topValue = 0, // 上次滚动条到顶部的距离
            interval = null; // 定时器
        document.onscroll = function() {
            if(interval == null) {
                // 未发起时,启动定时器,1秒1执行
                interval = setInterval(function() {
                    if(document.documentElement.scrollTop == topValue) {
                        alert("scroll bar is stopping!");
                        clearInterval(interval);
                        interval = null;
                    }
                }, 1000);
            }
            topValue = document.documentElement.scrollTop;
        }  
    </script>  
    </head>  
        <div class="box"></div>
    <body>  
    </body>  
    </html> 

    这个需求是我在写一个固钉的时候遇到的问题,当滚动条滚动时固钉隐藏,当停止滚动时固钉出现

  • 相关阅读:
    面向对象编程
    json 和 pickle
    装饰器详解
    内置函数
    Python之基础知识
    Python之路---day2
    用户登录
    Python之路---day1
    js格式化数字和金额
    作用域链–JS基础核心之一
  • 原文地址:https://www.cnblogs.com/shenjp/p/7511614.html
Copyright © 2011-2022 走看看