zoukankan      html  css  js  c++  java
  • 通过JS获取屏幕高度,借助屏幕高度设置div的高度

    HTML:

    <div class="content" style="background: #e07f7f;"></div>

    JS:

    <script>
      // 获取屏幕高度
      autoDivSize();
          function  autoDivSize(){ //函数:获取尺寸
            // 获取窗口宽度
            if (window.innerWidth){
                winWidth = window.innerWidth;
                console.log(winWidth+','+"oneW");
            }
            else if ((document.body) && (document.body.clientWidth)){
                winWidth = document.body.clientWidth;
                console.log(winWidth+','+"twoW");
            }
            // 获取窗口高度
            if (window.innerHeight){
                winHeight = window.innerHeight;
                console.log(winHeight+','+"oneH");
            }
            else if ((document.body) && (document.body.clientHeight)){
                winHeight = document.body.clientHeight;
                console.log(winHeight+','+"oneH");
            }
             // 通过深入 Document 内部对 body 进行检测,获取窗口大小
            if (document.documentElement && document.documentElement.clientHeight &&       document.documentElement.clientWidth)
            {
                winHeight = document.documentElement.clientHeight;
                winWidth = document.documentElement.clientWidth;
                console.log(winHeight+','+winWidth);
            }
            //DIV高度为浏览器窗口高度 的60%
            document.getElementById("content").style.height= winHeight * 1 +"px";
            console.log(document.getElementById("content").style.height);
        }
        window.οnresize=autoDivSize; //浏览器窗口发生变化时同时变化DIV高度
    </script>
  • 相关阅读:
    javascript js date ios手机浏览器出现 NAN的问题解决方法
    DWG TrueView 2022
    FloatingActionButton(悬浮按钮)使用学习<一>
    Android多线程编程<一>Android中启动子线程的方法
    Android多线程编程<二>Handler异步消息处理机制之Message
    Java:类的构造函数
    Java:类与对象概念
    APP免邀请码安装
    .NET4安装总进度一直不动的解决办法
    bitmap缩放时抗锯齿
  • 原文地址:https://www.cnblogs.com/wangqian888/p/12611930.html
Copyright © 2011-2022 走看看