博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
原生JS 和 JQ 获取滚动条的高度,以及距离顶部的高度
阅读量:7122 次
发布时间:2019-06-28

本文共 1418 字,大约阅读时间需要 4 分钟。

JQ:相对比较简便

获取浏览器显示区域(可视区域)的高度 :   $(window).height();   获取浏览器显示区域(可视区域)的宽度 :$(window).width();   获取页面的文档高度   $(document).height();   获取页面的文档宽度 :$(document).width(); 浏览器当前窗口文档body的高度:  $(document.body).height();浏览器当前窗口文档body的宽度: $(document.body).width();获取滚动条到顶部的垂直高度 (即网页被卷上去的高度)  $(document).scrollTop();   获取滚动条到左边的垂直宽度 :$(document).scrollLeft(); 获取或设置元素的宽度:$(obj).width();获取或设置元素的高度:$(obj).height();  原生JS:
document.documentElement.scrollTop //firefoxdocument.documentElement.scrollLeft //firefoxdocument.body.scrollTop //IEdocument.body.scrollLeft //IE

像这种不兼容的获取方式,我们要做一下兼容,封装一个函数

                         function getScrollTop(){                                                var scroll_top = 0;                                                if (document.documentElement && document.documentElement.scrollTop) {//如果非IE                                                    scroll_top = document.documentElement.scrollTop;                                                }                                                else if (document.body) {//IE浏览器                                                    scroll_top = document.body.scrollTop;                                                };                                                return scroll_top;                                            };

网页工作区域的高度和宽度  

document.documentElement.clientHeight// IE firefox

 

 

转载于:https://www.cnblogs.com/xxflz/p/10453068.html

你可能感兴趣的文章
我的友情链接
查看>>
插入排序(JAVA)
查看>>
SpringBoot+MyBatis事务管理
查看>>
tornado
查看>>
11.提取静态网页的图片
查看>>
检测到在集成的托管管道模式下不适用的 ASP.NET 设置。
查看>>
php测试中小技巧(省去不少时间)
查看>>
ssh强大的端口转发功能
查看>>
众推项目的文档分享流程
查看>>
Linux Mint下安装好用的翻译软件
查看>>
Python 聊天室 (I)
查看>>
VBS脚本:关机恶作剧
查看>>
解决Winform应用程序中窗体背景闪烁的问题
查看>>
我的友情链接
查看>>
通过SAXParser类解析调用 Google Weather API接口返回的XML结果
查看>>
利用正则来实现 action 指派
查看>>
我的友情链接
查看>>
LoadRunner12.02 安装
查看>>
win7下cmdline操控mysql(一 安装使用)
查看>>
合并邮箱
查看>>