日期:2014-05-17  浏览次数:20426 次

js 判断滚动条的高度位置
//这个是根据滚动条分批加载方法,滚动条拉到底部触发
window.onscroll = function () {
    var winScroll = document.documentElement.scrollTop || document.body.scrollTop;
    if (winScroll == (document.body.offsetHeight - document.documentElement.clientHeight)) {
       alter("触发事件了");
          }
}

现在的效果是 ,滚动条必须拉到底部才触发。
我想要的效果是 离底部还有 100 px 的时候触发,就是离底部还有一点距离触发
------解决方案--------------------
拜托了,在线等...
------解决方案--------------------
比如你的滚动条在1个div里
那么就是 document.getElement("divID").offsetWidth 这个是获取你目测 这个滚动条的一个高度

如果你想获取 垂直滚动条的 滚动的距离 

document.getElement("divID").scrollTop 来获取!
------解决方案--------------------
(document.body。scrollTop + 100) 跟 document.documentElement.clientHeight 比较下
------解决方案--------------------
(document.body。scrollTop + 100) 跟 document.documentElement.clientHeight

是 100 跟 699
------解决方案--------------------
求救...
------解决方案--------------------
<a id="gotopbtn" style="position:fixed;width:12px;bottom:95px;right:195px !important;display:none;cursor:pointer; _position: absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight - this.offsetHeight)); _background:none; display:none;)">返回顶部</a>
                                <script type="text/javascript">goTopEx();</script>
                                <script type="text/javascript">
                                    function goTopEx() {
                                        var obj = document.getElementById("gotopbtn");
                                        function getScrollTop() {
                                            return document.documentElement.scrollTop 
------解决方案--------------------
 document.body.scrollTop;
                                        }