jquery 怎样获取元素距离页面底部的距离?

为什么jquery 没有offset().bottom 的属性呢?
怎样获取一个static元素的距离页面底部的距离呢?

阅读 26.2k
5 个回答

用整个文档的高度减去元素到文档顶部的距离。

获取元素的position与文档高度

刚浏览了遍API好像还真没有。。。先获取这个元素的offset().top再与浏览器高度相减。。。

document.documentElement.clientHeight - $(this).offset().top

先获取页面高度,在获取文档高度,然后用页面高度减去文档高度就是距离页面底部的距离了。

var windowHeight = $(window).height();        //获取浏览器窗口高度
var documentHeight = $(document).height();        //获取文档高度
windowHeight - documentHeight

好像是这样的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题