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>
  • 相关阅读:
    VS2010+C#写的3D的Android游戏开源咯....不来看别后悔哦。
    把XAML放在服务端,即改即现.....
    TagSL框架设计(1)先来点简介
    OpenMP模式下多线程文件操作 (转)
    VS获取工程版本信息
    OpenMP模式下多线程文件操作(五)
    简单建立DLL和使用DLL
    OpenMP模式下多线程文件操作(三)
    OpenMP模式下多线程文件操作(四)
    【转】VC2008在工具栏Toolbar里添加XP风格spin box control控件
  • 原文地址:https://www.cnblogs.com/zhoudawei/p/10868420.html
Copyright © 2011-2022 走看看