(document).height()与$(window).height()

转载 2013年12月03日 11:45:28

jQuery(window).height()代表了当前可见区域的大小,而jQuery(document).height()则代表了整个文档的高度,可视具体情况使用.

  注意当浏览器窗口大小改变时(如最大化或拉大窗口后) jQuery(window).height() 随之改变,但是jQuery(document).height()是不变的。

 

$(document).scrollTop() 获取垂直滚动的距离  即当前滚动的地方的窗口顶端到整个页面顶端的距离
$(document).scrollLeft() 这是获取水平滚动条的距离

要获取顶端 只需要获取到scrollTop()==0的时候 就是顶端了

要获取底端 只要获取scrollTop()>=$(document).height()-$(window).height() 就可以知道已经滚动到底端了

$(document).height() //是获取整个页面的高度
$(window).height() //是获取当前 也就是你浏览器所能看到的页面的那部分的高度 这个大小在你缩放浏览器窗口大小时 会改变 与document是不一样的 根据英文应该也能理解吧

自己做个实验就知道了
$(document).scroll(function(){
$("#lb").text($(document).scrollTop());
})
<span id="lb" style="top:100px;left:100px;position:fixed;"></span><!--一个固定的span标记 滚动时方便查看-->

$(window).height()和$(document).height()返回值尽然出现了一样的情况

最近在开发过程中遇到了一个很奇怪的问题,本来是想着在前端点击工具栏的按钮弹出的窗口居中显示,是利用$(window).height()减去弹出窗口的高度并处以2来使窗口居中显示,但是弹出窗口却不听话,...
  • lxue1986
  • lxue1986
  • 2016年01月19日 15:57
  • 2186

JQuery 遮罩层(mask)实现代码

在 JQuery 遮罩层效果实现代码中,其中有mask()和unmask()这两个方法,这两个方法在指定的元素上添加一个遮罩层和一个提示消息实现,增加客户体验。 有时为了使用这一两个方法需要引入...
  • zheng963
  • zheng963
  • 2015年04月24日 13:39
  • 1515

jQuery的height()和JavaScript的height总结,js获取屏幕高度

jquery的各种高度 首先来说一说$(document)和$(window),如下: $(document).height();//整个网页的高度 $(window).height();/...
  • u013063153
  • u013063153
  • 2016年09月03日 17:10
  • 1619

Java 大图片格式 width,height读取工具类

  • 2016年05月30日 15:31
  • 37KB
  • 下载

Effect of Different Variables on Overall Vertical Jump Height

  • 2017年10月12日 09:06
  • 76KB
  • 下载

frame中直接点出x,y,width,height等操作

  • 2016年04月01日 10:43
  • 3KB
  • 下载

text-align,vertical-align,line-height居中布局

  • 2016年11月09日 09:52
  • 3KB
  • 下载

VB 用Height、Width属性改变大小

  • 2010年06月07日 10:37
  • 62KB
  • 下载

获取iframe子网页的Height

  • 2014年03月20日 10:51
  • 34KB
  • 下载

Vpos、Hpos、Height和Width字段值的单位为万分之一英寸; ObjType和ObjCode的值确定了报表中的对象类型。对于主要的报表对象来说,ObjType和ObjCode字段的取值如表2所示(注: 对于矩形控件,当OffSet字段的值大于0、小于81时,该控件为圆角矩形)。

  • 2008年12月01日 12:36
  • 6.91MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:(document).height()与$(window).height()
举报原因:
原因补充:

(最多只允许输入30个字)