美高梅平台下载-美高梅娱乐平台登录

热门关键词: 美高梅平台下载,美高梅娱乐平台登录

使用jQuery获取浏览器窗口的高度和宽度,//浏览器

日期:2020-04-04编辑作者:美高梅娱乐平台登录

最近做了很多响应式的项目,经常会遇到遇到高度也要自适应屏幕,这样就要求我们数据jQuery获取浏览器窗口的高度和宽度的相关知识。现在就列举常用的“使用jQuery获取浏览器窗口的高度和宽度”的方法,且了解且收藏吧,具体如下:

复制代码 代码如下:

jquery获取文档高度和窗口高度汇总,jquery获取文档窗口

jquery获取窗口高度和窗口高度,$(document).height()、$(window).height()

  1. $(document).height():整个网页的文档高度
  2. $(window).height():浏览器可视窗口的高度
  3. $(window).scrollTop():浏览器可视窗口顶端距离网页顶端的高度(垂直偏移)
  4. $(document.body).height();//浏览器当前窗口文档body的高度
  5. $(document.body).outerHeight(true);//浏览器当前窗口文档body的总高度 包括border padding margin
  6. $(window).width(); //浏览器当前窗口可视区域宽度
  7. $(document).width();//浏览器当前窗口文档对象宽度
  8. $(document.body).width();//浏览器当前窗口文档body的高度
  9. $(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()值有问题,返回的不是浏览器窗口的高度?

原因:网页没有加上<美高梅平台下载 ,!DOCTYPE>声明。

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);
  }

本文由美高梅平台下载发布于美高梅娱乐平台登录,转载请注明出处:使用jQuery获取浏览器窗口的高度和宽度,//浏览器

关键词:

大部分家用设备还是用的Windows系统,有没有办法

今天在做一个轮播广告的项目,轮播广告上有两个特效:第一就是鼠标经过图片变亮,再就是点击图会切换成文字描...

详细>>

【美高梅平台下载】下面介绍一些基本使用,那

一个框架里网页内容太多就会使用滚动条,这个已经很常见了,一般时候都是采用默认的样式,但是随着产品要求越...

详细>>

分析了HTML5的优劣势并对未来发展做了一些预测,

综上所述,传统意义上的 Web App 应用模式,面临诸多挑战。但是传统 Web App应用模式的问题并不意味着移动 Web 缺乏应...

详细>>

美高梅平台下载:2015年幽灵按钮将继续,也许你

提要:2014年快结束了。接近年底各种忙,忙里偷闲也别忘记自我充电。来看看明年2015年的网页设计趋势吧。没准能找...

详细>>