http://www.cnblogs.com/piuba/archive/2013/01/06/2847295.html

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标记 滚动时方便查看-->

(document).height()与$(window).height()相关推荐

  1. Bug整理——$(window).height()获取到$(document).height()的问题

    想看解决方案不想看无聊乏味的bug解决过程的同学,请直接跳转到页面底部~ 今天在做项目的过程中遇到了一个BUG,项目中需要获取到浏览器客户区的高度以方便做一些适应性调整,代码如下: $(documen ...

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

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

  3. $(window).height() 和 $(document).height()的区别

    $(window).height() 和 $(document).height()的区别 $(window).height()代表了当前可见区域的大小, $(document).height()则代表 ...

  4. $(document).scrollTop()与$(window).scrollTop()

    $(document).scrollTop() 获取垂直滚动的距离 即当前滚动的地方的窗口顶端到整个页面顶端的距离 要获取顶端 只需要获取到scrollTop()==0的时候 就是顶端了 要获取底端 ...

  5. 关于js获取屏幕高度和宽度( window.document.body,window.screen)(PC端和移动端)

    在使用JS的时候经常遇到的问题就是我需要获取当前屏幕的宽度和高度.每每到这个时候不知道使用哪个: widow.document.body.offsetWidth; window.screen.avai ...

  6. CSS中height:100vh和height:100%的区别是什么?

    CSS中height:100vh和height:100%的区别 首先,我们得知道1vh它表示的是当前屏幕可见高度的1/100,而1%它表示的是父元素长或者宽的1%(可以这么理解?) 1.对于设置hei ...

  7. jquery插件开发;(function ( $, window, document, undefined ){}(jQuery, window,document)分析

    经常看到许多jquery插件是这种形式: ;(function( $, window, document, undefined ){}){//...code }(jquery,window,docum ...

  8. jQuery中$(document).ready()和window.onload的区别

     $(document) ready()和window onload在表面上看都是页面加载时我们就去执行一个函数或动作,但是在具体的细节上$(document) ready()和window onlo ...

  9. jQuery中$(document).ready()和window.onload的区别?

    document.ready和document.load的区别?(JQ中的$(document).ready()和window.onload的区别?) window.onload,是采用DOM0级事件 ...

最新文章

  1. 吉林大学不如温州大学,泰晤士最新世界大学排名惹争议
  2. channelinboundhandler中都包含了哪一类的方法_数据仓库、数据集市、数据湖、数据中台到底有什么区别?都得做吗?...
  3. java selenium常用API(WebElement、iFrame、select、alert、浏览器窗口、事件、js) 一
  4. 计算机操作系统实验一,计算机操作系统实验一.doc
  5. (王道408考研操作系统)第二章进程管理-第二节2:调度算法评价指标
  6. python根据相关系数绘制热力图
  7. Nginx基本数据结构之ngx_pool_t
  8. 笨办法学 Python · 续 练习 4:处理命令行参数
  9. Kotlin 或将取代 Java —— 《Java 编程思想》作者 Bruce Eckel
  10. 【SSH网上商城项目实战13】Struts2实现文件上传功能
  11. 【面试题37】两个链表的第一个公共结点
  12. 蓝桥杯c语言b组试题及答案,2014蓝桥杯C语言本科B组预赛试题
  13. Smobiler控件的使用:ListView的数据绑定及实现多选
  14. 银行管理系统java论文_基于java的银行账户管理系统的设计与实现毕业论文.doc
  15. 地下城与勇士(DNF)安图恩副本(黑雾之源、震颤的大地、舰炮防御战、擎天之柱、能量阻截战、黑色火山、安徒恩的心脏)(童年的回忆)
  16. Springboot 整合 druid
  17. H5唤起web地图导航
  18. 寒门再难出贵子?学会这个方法,跨越阶层不是梦
  19. 笔记本gtx1650最好用驱动_Intel EVO平台认证有啥用?只看真实性能 闭着眼买笔记本都不会错-Intel,EVO,笔记本,认证 ——快科技(驱动之家旗下媒体)-...
  20. 数独游戏(回溯算法)

热门文章

  1. 名企过来人畅谈IT求职两注意
  2. 怎样自动回复文字、 图文 、图片 消息?
  3. 如何让win10系统打开照片、图片使用照片查看器
  4. unity2d粒子特效
  5. 双目重建之极线约束与极线对齐
  6. Kamiya丨Kamiya艾美捷抗-C-Myc,多克隆说明书
  7. Microsoft Office Visio绘制灵感触发图的详细操作流程
  8. Centos7 硬盘分区(新增硬盘)
  9. matomo安装及使用
  10. 边缘AI硬件谁更能打?测评:谷歌Coral USB加速器与英特尔NCS 2