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;
}