zoukankan      html  css  js  c++  java
  • 让IE浏览器只执行一次resize事件

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta http-equiv="Content-Language" content="UTF-8" />
    <title></title>
    </head>

    <body style="margin:0px; ">
    <div id="xxx" style="100%;height:0px"></div> //代替window的onresize事件
    <div id="showbox" style="background-color:red;">
    </div>

    <script type="text/javascript">
    var n = 0;//事件激发计数器
    var timeHandle;//清除定时器
    document.getElementById("xxx").attachEvent("onresize", setShowBoxBounds);
    (
    function setShowBoxBounds(){
    window.status
    = "resize" + n;
    var w =document.documentElement.clientWidth;
    var h =document.documentElement.clientHeight;
    document.getElementById(
    "showbox").style.width = (w) + "px";
    document.getElementById(
    "showbox").style.height = (h) + "px";
    document.getElementById(
    "xxx").detachEvent("onresize", setShowBoxBounds);//接触事件绑定
    if(timeHandle)clearTimeout(timeHandle);
    timeHandle
    =setTimeout('document.getElementById("xxx").attachEvent("onresize", setShowBoxBounds);',500);//半秒钟后再绑定
    n++;
    })();
    </script>

    </body>
    </html>
    
    
  • 相关阅读:
    解决问题:Jenkins Web 部署任务失败
    微信开发者调试工具官方下载地址
    Android机USB调试功能
    DOMContentLoaded 和 Load 和 Finish
    Json to string, string to Json
    static 和 new对象的区别
    c# Image/Pdf 预览
    在console 中执行异步方法
    c# 压缩zip
    js -- string 转 html
  • 原文地址:https://www.cnblogs.com/Chinasf/p/1346502.html
Copyright © 2011-2022 走看看