当前位置:  开发笔记 > 编程语言 > 正文

如何在jQuery中确定窗口的高度和滚动位置?

如何解决《如何在jQuery中确定窗口的高度和滚动位置?》经验,为你挑选了3个好方法。

我需要在jQuery中获取窗口的高度和滚动偏移量,但我没有在jQuery文档或Google中找到这个运气.

我90%肯定有一种方法来访问一个元素的高度和scrollTop(可能包括窗口),但我找不到具体的参考.



1> Pim Jager..:

来自jQuery Docs:

const height = $(window).height();
const scrollTop = $(window).scrollTop();

http://api.jquery.com/scrollTop/
http://api.jquery.com/height/


$(window).height()给出高度视口而不是滚动高度.正如Aidamina建议的那样,$(document).height()给出了真实的滚动高度.

2> Aidamina..:

来自http://api.jquery.com/height/(注意:窗口和文档对象的使用之间的区别)

$(window).height();   // returns height of browser viewport
$(document).height(); // returns height of HTML document

来自http://api.jquery.com/scrollTop/

$(window).scrollTop() // return the number of pixels scrolled vertically



3> Joey V...:
$(window).height()

$(window).width()

还有一个jquery插件来确定元素位置和偏移量

http://plugins.jquery.com/project/dimensions

scroling offset =元素的offsetHeight属性

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有