jquery获取滚动条高度和位置

现在我做一个滚动加载效果,但是问题出来了,网上的滚动加载效果获取的滚动条高度和位置都错误,我现在要做个AJAX防腾讯滚动加载效果,就是滚到哪里,就加载到哪里,现在问题是,... 现在我做一个滚动加载效果,但是问题出来了,网上的滚动加载效果获取的滚动条高度和位置都错误,我现在要做个AJAX防腾讯滚动加载效果,就是滚到哪里,就加载到哪里,现在问题是,JQUERY怎么兼容性获取滚动条总高度和已经滚动到得位置,这个是个难题,然后用总高度乘70%,当滚动位置达到总滚动条70%,就自动加载下面的,其余效果喔搞定了,就是获取那个位置不是很好做! 展开
 我来答
轻烟谈生活
高粉答主

2019-07-14 · 轻烟和你聊聊生活中的有趣事
轻烟谈生活
采纳数:7 获赞数:116662

向TA提问 私信TA
展开全部

1、jquery获取滚动条高度使用.scrollTop()方法。

2、首先我们新建一个长篇的HTML文档。

3、然后我们编辑JS脚本,使用.scroll()方法,监听网页滚动。

4、然后我们使用.scrollTop()获取垂直滚动距离。

5、然后保存文件,查看获取的垂直滚动距离即可。

amwih001
2011-09-11 · TA获得超过2.3万个赞
知道大有可为答主
回答量:1529
采纳率:100%
帮助的人:677万
展开全部
这个是兼容的 我公司的项目就用的这个获取的。
function ScollPostion() {//滚动条位置
var t, l, w, h;
if (document.documentElement && document.documentElement.scrollTop) {
t = document.documentElement.scrollTop;
l = document.documentElement.scrollLeft;
w = document.documentElement.scrollWidth;
h = document.documentElement.scrollHeight;
} else if (document.body) {
t = document.body.scrollTop;
l = document.body.scrollLeft;
w = document.body.scrollWidth;
h = document.body.scrollHeight;
}
return { top: t, left: l, width: w, height: h };
}
更多追问追答
追问
得出来的结果都有点问题!不是很精确啊!
追答
是吗  我们都用了很久了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友59d1d93f2
2011-09-11 · TA获得超过1.2万个赞
知道小有建树答主
回答量:1063
采纳率:100%
帮助的人:685万
展开全部
$(div).scroll(function(){
if($(this).attr('scrollTop')/$(this).height() > 0.7){
// loading();
}
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-09-07
展开全部
参考如下:
获取览器显示区域的高度 : $(window).height();
获取浏览器显示区域的宽度 :$(window).width();
获取页面的文档高度 :$(document).height();
获取页面的文档宽度 :$(document).width();
获取滚动条到顶部的垂直高度 :$(document).scrollTop();
获取滚动条到左边的垂直宽度 :$(document).scrollLeft();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
haircutlj
2011-09-11 · 超过17用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:52.3万
展开全部
$(document).scrollTop()

我作业是做这个,可是做到最后没有做出来。请问你做出来了吗?可以交流一下吗?
我做出来了之后有一个bug,就是当数据没那么长的时候,滚动条拖动没效果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式