zoukankan      html  css  js  c++  java
  • 浏览器视口宽度高度的封装

      视口是红色线包围的部分

        // 视口宽度与高度的封装
        // 视口是指浏览器中,用于显示网页文档内容部分
        function client() {
            if(window.innerWidth !=null) {//兼容 IE9以上 及 现代的浏览器
                return {//花括号一定不能换行到下一行,否则返回空
                // return 的内容一定要和return在同一行,不能换行
                    width : window.innerWidth,
                    height : window.innerHeight
                }
            }else if(document.compatMode === "CSS1Compat") {//标准浏览器,有<!DOCTYPE html>声明的
                return {
                    width : document.documentElement.clientWidth,
                    height : document.documentElement.clientHeight
                }
            }else {//怪异浏览器,没有<!DOCTYPE html>声明的
                return {
                    width : document.body.clientWidth,
                    height : document.body.clientHeight
                }
                
            }
        }
  • 相关阅读:
    014
    013
    012
    011
    009
    009
    008
    适用于可迭代对象的通用函数
    ubuntu中将py3设置为默认的python
    linux系统下安装gtk
  • 原文地址:https://www.cnblogs.com/darkterror/p/6214839.html
Copyright © 2011-2022 走看看