如何用jquery获得页面元素到窗口顶部的距离?

元素到窗口的距离,因该是随着滚动条的变化而变化的?... 元素到窗口的距离,因该是随着滚动条的变化而变化的? 展开
 我来答
幻翼高达Zero
2019-07-15 · TA获得超过1.7万个赞
知道答主
回答量:499
采纳率:0%
帮助的人:8.1万
展开全部

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。

2、在index.html中的<script>标签,输入jquery代码:

$('body').append($('div').offset().top - $(window).scrollTop());

3、浏览器运行index.html页面,此时通过jquery获取到了页面div倒窗口顶部的距离。

lan521yu
2015-11-12 · 超过12用户采纳过TA的回答
知道答主
回答量:55
采纳率:100%
帮助的人:32.9万
展开全部
实现这种效果的jQuery语句:
$(selector).offset().top;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
alun787
推荐于2016-04-09 · TA获得超过110个赞
知道小有建树答主
回答量:220
采纳率:0%
帮助的人:120万
展开全部
$("#DIvId").offset().left;
$("#DIvId").offset().top;
追问
看下图片!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
msearnad
2015-10-24 · TA获得超过862个赞
知道小有建树答主
回答量:303
采纳率:0%
帮助的人:141万
展开全部
用offset取得,例如
var h = $(selector).offset().top
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
daoke_li
2017-03-22 · TA获得超过762个赞
知道小有建树答主
回答量:437
采纳率:100%
帮助的人:139万
展开全部
Y= $(obj).offset().top - $(window).scrollTop();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式