zoukankan      html  css  js  c++  java
  • 获取窗口的高、宽


    些贴为网上转贴
    获取窗口 高 、宽 的JS代码 
    var getViewPortWidth = function()
    {
        
    var width = 0;

        
    if ((document.documentElement) && (document.documentElement.clientWidth))
        {
            width 
    = document.documentElement.clientWidth;
        }
        
    else if ((document.body) && (document.body.clientWidth))
        {
            width 
    = document.body.clientWidth;
        }
        
    else if (window.innerWidth)
        {
            width 
    = window.innerWidth;
        }

        
    return width;
    };

    var getViewPortHeight = function()
    {
        
    var height = 0;

        
    if (window.innerHeight)
        {
            height 
    = window.innerHeight - 18;
        }
        
    else if ((document.documentElement) && (document.documentElement.clientHeight))
        {
            height 
    = document.documentElement.clientHeight;
        }

        
    return height;
    };

    var getContentHeight = function()
    {
        
    if ((document.body) && (document.body.offsetHeight))
        {
            
    return document.body.offsetHeight;
        }

        
    return 0;
    };

    var getViewPortScrollX = function()
    {
        
    var scrollX = 0;

        
    if ((document.documentElement) && (document.documentElement.scrollLeft))
        {
            scrollX 
    = document.documentElement.scrollLeft;
        }
        
    else if ((document.body) && (document.body.scrollLeft))
        {
            scrollX 
    = document.body.scrollLeft;
        }
        
    else if (window.pageXOffset)
        {
            scrollX 
    = window.pageXOffset;
        }
        
    else if (window.scrollX)
        {
            scrollX 
    = window.scrollX;
        }

        
    return scrollX;
    };

    var getViewPortScrollY = function()
    {
        
    var scrollY = 0;

        
    if ((document.documentElement) && (document.documentElement.scrollTop))
        {
            scrollY 
    = document.documentElement.scrollTop;
        }
        
    else if ((document.body) && (document.body.scrollTop))
        {
            scrollY 
    = document.body.scrollTop;
        }
        
    else if (window.pageYOffset)
        {
            scrollY 
    = window.pageYOffset;
        }
        
    else if (window.scrollY)
        {
            scrollY 
    = window.scrollY;
        }

        
    return scrollY;
    };
    转载请注明出处[http://samlin.cnblogs.com/

    欢迎关注本人公众号:

    作者赞赏
  • 相关阅读:
    Jmeter系列(29)- 详解 JDBC Connection Configuration
    Jmeter系列(28)- 发送 soap 协议的接口
    Jmeter系列(27)- 详解正则提取器
    Jmeter系列(26)- 详解 JSON 提取器
    Jmeter系列(25)- 详解用户参数
    (五)、python 函数
    (四)、python 集合与格式化
    (三)、python运算符和基本数据类型
    Mysql: pt-table-checksum 和 pt-table-sync 检查主从一致性,实验过程
    (二)、Python 基础
  • 原文地址:https://www.cnblogs.com/samlin/p/1192459.html
Copyright © 2011-2022 走看看