zoukankan      html  css  js  c++  java
  • 获取屏幕宽高度与可视区域宽高度(availWidth、clientWidth、width、innerWidth)

      经常会遇到需要获取屏幕宽度、高度,可视区域宽度、高度等问题,也就常跟这几个打交道,一不小心,还真爱弄混淆了。

      先来列举下这几个吧:

      screen.availHeight、screen.availWidth;

      screen.height、screen.width;

      document.documentElement.clientWidth、document.documentElement.clientHeight;

      window.innerWidth、window.innerHeight。

      (1)、screen.availHeight与screen.availWidth。

      screen.availHeight:用来显示浏览器的屏幕的可用高度,即不包含window任务栏的高度(如下图所示)。

      screen.availWidth:用来显示浏览器的屏幕的可用宽度

          

      

      (2)、screen.height与screen.width。

      screen.height:用来获取屏幕总高度,包括window任务栏的高度,即获取屏幕分辨率的高度。

      screen.width:用来获取屏幕总宽度,即获取屏幕分辨率的宽度。

      

      (3)、document.documentElement.clientWidth与document.documentElement.clientHeight

      document.documentElement.clientWidth:用来返回文档可视区域的宽度

      document.documentElement.clientHeight:用来返回文档可视区域的高度(不包含浏览器顶部的标签栏等)。如下图所示

        

      (4)、window.innerWidth与window.innerHeight。

      window.innerWidth:返回窗口的文档显示区的宽度(IE8及以下版本不支持)

      window.innerHeight:返回窗口的文档显示区的高度(IE8及以下版本不支持)

      (3)、(4)两种情况呢,其实作用是一样的

  • 相关阅读:
    Eclipse常用快捷键
    java中构造方法及其作用
    jsp的验证码实现
    request.getParameter()与request.setAttribute()的区别 (转载)
    HTML表单操作的记录
    Java Collection(转载)
    Java中StringBuffer类append方法的使用
    java中string.trim()函数的使用
    doGet与doPost的区别
    celery
  • 原文地址:https://www.cnblogs.com/jf-67/p/7615946.html
Copyright © 2011-2022 走看看