zoukankan      html  css  js  c++  java
  • web开发中获取的各种高度和宽度

    前端开发中经常需要获取页面还有屏幕的高度和宽度进行计算,此文即介绍如何用 JavaScript 还有 jQuery 获取这些尺寸.

    1.简介

    一个页面显示在浏览器内,浏览器又放置在屏幕窗口内,所以由里向外便是 页面 , 浏览器 , 屏幕 三者. 
    展示图: 
    这里写图片描述

    2.屏幕尺寸

    屏幕尺寸的获取

    screen.availHeight:屏幕可用高度
    screen.availWidth:屏幕可用宽度
    screen.Height:屏幕高度
    screen.Width:屏幕宽度

    3.浏览器尺寸

    获取浏览器尺寸

    - window.outerHeight:浏览器高度 , 此高度包含了水平滚动条的高度(若存在)。 
    - window.outerWidth:浏览器宽度 
    - window.innerHeight:页面可用高度 
    - window.innerWidth:页面可用宽度 
    - window.outerHeight - window.innerHeight:工具栏高度

    4.页面尺寸

    页面尺寸

    - body.clientHeight:网页可见区域高度 
    - body.clientWidth:网页可见区域宽度 
    - body.offsetHeight:网页可见区域高度(包括边线的高) 
    - body.offsetWidth:网页可见区域宽度(包括边线的宽) 
    - window.innerHeight - body.clientHeight:滚动条高度

    5. jQuery 获取各种宽度和高度

    浏览器可视区域

    $(window).height()
    $(window).width()

    页面的文档尺寸

    $(document).height()
    $(document).width()

    当前窗口文档body的尺寸

    $(document.body).height()
    $(document.body).width()

    滚动条到顶部的垂直高度 (即网页被卷上去的高度)

    $(document).scrollTop()
    $(document).scrollLeft()
  • 相关阅读:
    什么是整型数据类型
    什么是布尔型(boolean)数据类型?
    PHP的八种数据类型
    php中session时间设置详解
    php中session数据库存储实例详解
    php中session临时文件和缓存说明
    php自定义Session的信息处理说明
    如何通过Session对用户操作权限进行判断的实例详解
    php中的Session是什么
    php中如何传递Session ID
  • 原文地址:https://www.cnblogs.com/1512344358qq/p/10363251.html
Copyright © 2011-2022 走看看