关于前端的各种height问题
2017-02-16 14:21
225 查看
1 :$(window).height() 当前可见区域的大小。
2:$ (document).height() 整个文档 的高度。
注意:
当浏览器窗口大小改变时(如最大化或拉大缩小窗口后) $(window).height() 随之改变,
但$(document).height()是不变的。
2:$ (document).height() 整个文档 的高度。
注意:
当浏览器窗口大小改变时(如最大化或拉大缩小窗口后) $(window).height() 随之改变,
但$(document).height()是不变的。
3 : $(document).scrollTop() 获取垂直滚动的距离 即当前滚动的地方的窗口顶端到整个页面顶端的距离
要获取顶端 只需要获取到scrollTop()==0的时候 就是顶端了 要获取底端 只要获取scrollTop()>=$(document).height()-$(window).height() 就可以知道已经滚动到底端 4:scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 1 document.body.scrollHeight:网页正文全文高度; 2 document.body.offsetHeight:网页可见区域高(包括边线的宽) 3 docment.body.clientHeight:网页可见区域的高 4 window.screen.availHeigh:屏幕可工作区的高 点击跳转到浏览器顶部 $("body").children("h1,h2").each(function (i, v) { var $v = $(v); if ($v.nodeName == "H2") { $(".site-menus").append("<li class='ml5' top='" + $v.offset().top + "'>" + $v.text() + "</li>"); } else { $(".site-menus").append("<li top='" + $v.offset().top + "'>" + $v.text() + "</li>"); } }); $(".site-menus li").click(function () { $(window).scrollTop($(this).attr("top")); });
相关文章推荐
- 关于前端各种415,400以及传json对象的问题
- javascript里面的确一些关于Width,Height,Top,Left的问题
- 关于.JS文件保存编码格式的问题-兼容各种语言版本
- 关于ExpandableListView设置分组各种事件中背景切换错误混乱问题
- 关于ubuntu 10.04 上framebuffer的各种问题集合
- 关于网页前端框架art.dialog的一些问题
- 关于网页前端框架art.dialog的一些问题
- 关于前端JSP显示的一些问题
- 关于意外宕机导致VS读取项目出错的各种问题解决方案
- 关于Ext4的mvc模式构建前端界面的问题!reader.read is not a function
- 关于网页前端框架art.dialog的一些问题
- 关于XMLHTTP对象返回编码问题的各种方法整理
- 关于各种无法解析的外部符号问题的相应解决方案
- 关于java的各种配置问题
- ios升级为5后,程序编译时遇到的关于libz 1.2.3.dylib类包的各种问题解决办法
- 关于IE6下line-height属性失效问题
- 关于java 中 各种字符集的问题
- 关于jspsmartupload中的各种问题
- 关于 java中各种编码问题
- 关于使用javascript让层居中的问题document.documentElement.clientHeight和document.documentElement.clientWidth