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>
  • 相关阅读:
    Linux的文件权限与目录配置
    'scanf': This function or variable may be unsafe
    无法解析的外部符号 _main
    无法解析的外部符号 _WinMain@16
    Linux 基础命令和帮助命令
    Linux是什么与如何学习
    主机规划与磁盘分区
    三、git学习之——管理修改、撤销修改、删除文件
    git学习——git命令之创建版本库和版本退回
    git学习——git下载安装
  • 原文地址:https://www.cnblogs.com/zhoudawei/p/10868420.html
Copyright © 2011-2022 走看看