zoukankan      html  css  js  c++  java
  • 元素内部滚动到底部和顶部的监听

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
        <style type="text/css">
            .scrolldiv{
                 600px;
                height: 500px;
                margin: 10px auto;
                overflow-y: scroll;
                padding: 10px;
                border:1px solid #f60;
            }
        </style>
    </head>
    <body>
        <div class="scrolldiv" id="testDiv">
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
            <p>这里有很多内容</p>
        </div>
        <script type="text/javascript">
            var testDiv = document.getElementById('testDiv');
            function divScroll(){
                var divScrollTop = testDiv.scrollTop;
                var divClientHeight = testDiv.clientHeight;
                var divScrollHeight = testDiv.scrollHeight;
                console.log(divScrollTop);
                console.log(divClientHeight);
                console.log(divScrollHeight);
                if(divScrollTop + divClientHeight >= divScrollHeight){
                    console.log('到底部了');
                }
                if(divScrollTop == 0){
                    console.log('到顶部了');
                }
            }
            testDiv.onscroll = divScroll;
        </script>
    </body>
    </html>
  • 相关阅读:
    小程序(二)
    React 之 项目搭建
    mac 终端 常用命令
    css 之 动画(翻转动画例子)
    css 之 单位
    Git 常见操作
    css 之 页面常用布局
    mac版vscode快捷键
    JSX
    Rem适配原理
  • 原文地址:https://www.cnblogs.com/zhoudawei/p/10868420.html
Copyright © 2011-2022 走看看