zoukankan      html  css  js  c++  java
  • 获取用户浏览器的可视区域

    1、jquery 转自:http://www.oschina.net/code/snippet_194611_7248

    alert($(window).height()); //浏览器时下窗口可视区域高度
    alert($(document).height()); //浏览器时下窗口文档的高度
    alert($(document.body).height());//浏览器时下窗口文档body的高度
    alert($(document.body).outerHeight(true));//浏览器时下窗口文档body的总高度 包括border padding margin
    alert($(window).width()); //浏览器时下窗口可视区域宽度
    alert($(document).width());//浏览器时下窗口文档对于象宽度
    alert($(document.body).width());//浏览器时下窗口文档body的高度
    alert($(document.body).outerWidth(true));//浏览器时下窗口文档body的总宽度 包括border padding margin
     
    alert($(document).scrollTop()); //获取滚动条到顶部的垂直高度
    alert($(document).scrollLeft()); //获取滚动条到左边的垂直宽度
    

      

    2、

    本文所说的是浏览器窗口的可视区域大小,不是浏览器窗口大小,也非页面尺寸。

    在没有声明DOCTYPE的IE中,浏览器显示窗口大小只能以下获取:

    document.body.offsetWidth
    document.body.offsetHeight

    在声明了DOCTYPE的浏览器中,可以用以下来获取浏览器显示窗口大小:

    document.documentElement.clientWidth
    document.documentElement.clientHeight

    IE,FF,Safari皆支持该方法,opera虽支持该属性,但是返回的是页面尺寸;

    同时,除了IE以外的所有浏览器都将此信息保存在window对象中,可以用以下获取:

    window.innerWidth
    window.innerHeight

    转载请注明:大前端 » JS获取浏览器可视区域尺寸

  • 相关阅读:
    博客园代码
    前端
    1338. Reduce Array Size to The Half
    1220. Count Vowels Permutation
    363. Max Sum of Rectangle No Larger Than K
    366. Find Leaves of Binary Tree
    443. String Compression
    8 · Rotate String
    886. Possible Bipartition
    LT 183 wood cut
  • 原文地址:https://www.cnblogs.com/xiangniu/p/2577891.html
Copyright © 2011-2022 走看看