jq获取页面高度_jquery获取文档高度和窗口高度汇总
jquery获取窗口高度和窗口高度,$(document).height()、$(window).height()
$(document).height():整个网页的文档高度
$(window).height():浏览器可视窗口的高度
$(window).scrollTop():浏览器可视窗口顶端距离网页顶端的高度(垂直偏移)
$(document.body).height();//浏览器当前窗口文档body的高度
$(document.body).outerHeight(true);//浏览器当前窗口文档body的总高度 包括border padding margin
$(window).width(); //浏览器当前窗口可视区域宽度
$(document).width();//浏览器当前窗口文档对象宽度
$(document.body).width();//浏览器当前窗口文档body的高度
$(document.body).outerWidth(true);//浏览器当前窗口文档body的总宽度 包括border padding margin
用一句话理解就是:当网页滚动条拉到最低端时,$(document).height() == $(window).height() + $(window).scrollTop()。
当网页高度不足浏览器窗口时$(document).height()返回的是$(window).height()。
不建议使用$("html").height()、$("body").height()这样的高度。
原因:
$("body").height():body可能会有边框,获取的高度会比$(document).height()小;
$("html").height():在不同的浏览器上获取的高度的意义会有差异,说白了就是浏览器不兼容。
$(window).height()值有问题,返回的不是浏览器窗口的高度?
原因:网页没有加上声明。
js获取页面高度和窗口高度
实际应用:设置内容区域合适的高度
//设置内容区域合适高度
var docH = $(document).height(),
winH = $(window).height(),
headerH = $(".header").outerHeight();
footerH = $(".footer").outerHeight();
if(docH<=winH+4){
$("div.container").height(winH-headerH-footerH-50);
}
jq获取页面高度_jquery获取文档高度和窗口高度汇总相关推荐
- 需求获取方法之观察与文档审查
需求工程系列: 软件需求工程习题1(1~4章) 软件需求工程习题2(5~7章) 需求工程中的面谈和原型(8.9章) 需求获取方法之观察与文档审查(10章) 需求工程规格说明.需求验证.需求管理(11~ ...
- 将对象mock填充数据 获取json格式对象,便于文档编辑
将对象mock填充数据 获取json格式对象,便于文档编辑 <!--mock数据 java对象转json--><dependency><groupId>com.gi ...
- 实现vue页面下载成word文档
首先需要两个js文件,jquery.wordexport.js 和 FileSaver.js,源码放在下面 // jquery.wordexport.jsif (typeof jQuery !== ' ...
- 页面中插入word文档
一.页面中插入word文档 <!DOCTYPE html> <html><head><meta charset="utf-8">&l ...
- 如何将word文档放入html页面,怎么将Word文档转换为Web页面
为了方便将Word文档在互联网上和局域网上发布,需要将文档保存为Web页面文件.将文档保存为Web页面,这种页面文件使用HTML文件格式.以下是学习啦小编为您带来的关于将Word文档转换为Web页面的 ...
- Vue+ElementUi 项目中 将页面内容转为 Word文档下载
Vue+ElementUi 项目中 将页面内容转为 Word文档下载 需要提前做好的现成模板(魔板个页面基本上相同的内容)-模板内有变量,替换成页面对应的数据 HTML页面: 转换的word 以下是正 ...
- PDF怎么插入页?将页面添加到 PDF 文档的 3 种简单方法
得益于现代技术,我们现在可以轻松地合并.创建.编辑 PDF 并执行更多操作.使用专业的PDF程序在PDF文档中插入一页问题不大.这篇文章将介绍如何使用 奇客PDF编辑 和其他四个桌面和在线程序向 PD ...
- WEB页面导出为Word文档后分页横向打印的方法
< html > < HEAD > < title >WEB页面导出为Word文档后分页&横向打印的方法 </ titl ...
- 来看阿迅为4412开发板独立文档和程序源码汇总目录
独立文档和程序源码汇总目录,学习Linux4412开发板目录一览 部分视频观看地址( 更多视频教程可在B站上搜索'北京迅为' ) iTOP-4412精英版开发板硬件连接 https://www.bil ...
最新文章
- python开始print_当你使用print时,Python是怎么运行的
- fastjson jar包_经过性能对比,我发现温少的FastJson真牛。
- java泛型范围_Java泛型范围
- 最全中文停用词表(可直接复制)
- microsoft word无法插入公式
- 2016域服务器自助修改密码,自助密码重置工具
- 是的你没看错,HTTP3来了
- wtl,9到10版的改进
- 利用Python和正则表达式验证hotmail邮箱的格式
- 教师资格证面试缴费找不到服务器,2016年教师资格证考试报名网上缴费常见问题...
- touch.pageX/touch.screenX/touch.clientX的区别
- 操作系统简介及编程语言
- E-Prime2.0安装问题
- 【论文阅读】DenseCLIP: Language-Guided Dense Prediction with Context-Aware Prompting
- 智能化城市中数字孪生技术的发展趋势及在各领域的运用详情分析
- 楼天城:世界顶尖黑客、曾被脸书谷歌青睐的中国大学生编程第一人
- 论文笔记:传统CV和深度学习方法的比较
- psp记忆棒测试软件,识别4GB PSP记忆棒真伪的方法
- 现货黄金模拟交易平台有什么用?
- 画江湖盟主侠岚篇怎么在电脑上玩 画江湖盟主电脑版玩法教程