javascript - div滚动到底部自动加载
天蓬老师
天蓬老师 2017-04-11 09:01:41
[JavaScript讨论组]
<p id="showp" class="scrollp">
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</p>
    <style type="text/css">
        .scrollp{
            background-color:#ff0000;
            width:500px;
            height: 400px;
            margin:10px auto;
            overflow-y:scroll;
            padding:10px;
        }
</style>
<script type="text/javascript">
var pscroll=document.getElementById("showp");
function pscroll(){
    var wholeHeight=pscroll.scrollHeight;
    var scrollTop=pscroll.scrollTop;
    var pHeight=pscroll.clientHeight;
    if(pHeight+scrollTop>=wholeHeight){
        alert("已经到达底部");
    }
    if(scrollTop==0){
        alert("已经到达顶部");
    }

}
pscroll.onscroll=pscroll;
</script>

没有实现,是什么原因,,自己找不到错误问题,,,请教一下大神们。。。。。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(2)
PHP中文网

函数名跟元素名字重了。
把函数名字改一下就好了。
比如把 function pscroll(){} 改成 function scrollHandle(){}
pscroll.onscroll=pscroll; 改成 pscroll.onscroll=scrollHandle;

天蓬老师

初初一看没什么毛病,仔细一看,函数名和id的对象名竟然一样..

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号