zoukankan      html  css  js  c++  java
  • H5特殊情况解决方案

    1.获取浏览器各种高度(出处:http://www.cnblogs.com/EricaMIN1987_IT/p/3593431.html)

    Jquery

    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

    2.获取图片实际大小

    alert($("img").width());

    alert($("img").hight());

    显示结果均为“0”

    错误原因:图片加载速度慢于js代码执行速度,即执行到该行代码时,图片可能还未被加载出来,所以宽高均为0

    解决方案:

      $("img").on("load",function(){    

        alert($("img").width());

        alert($("img").hight());

      });

  • 相关阅读:
    switch选择结构
    变量与数据类型
    if选择结构
    NewSQL数据库VoltDB特性简介
    关系代数的并行计算
    【伯乐在线】程序员一定要投资的那些事
    Spark on Yarn
    六星经典CSAPP笔记(1)计算机系统巡游
    程序员的“机械同感”
    Impala中的代码生成技术
  • 原文地址:https://www.cnblogs.com/teLumy/p/6604954.html
Copyright © 2011-2022 走看看