zoukankan      html  css  js  c++  java
  • (js有关图片加载问题)dom加载完和onload事件

    引用旺旺的话。。。哈哈哈
    DOMContentLoaded事件表示页面的DOM结构绘制完成了,这时候外部资源(带src属性的)还没有加载完。
    而onload事件是等外部资源都加载完了就触发的。
    $.ready()里的事件就是DOMContentLoaded。
    贴代码:
    此代码用于图片加载完以后,得到它相关属性。

    var addEvent = function (element, eventType, fn) {
        if (window.addEventListener) {
            element.addEventListener(eventType, fn, false);
        } else if (window.attachEvent) {
            element.attachEvent("on" + eventType, fn);
        }
    }
    
    addEvent(window, "load", function () {
        $(".textVersion").each(function () {
            var $dom = $(this);
            if ($dom.data("info").TextAlign == 1 || $dom.data("info").TextAlign == 2) {
                $(this).attr("orgwidth", $dom.width());
            }
        });
       for (i = 0, l = TextJson.length; i < l; i++) {
        if(TextJson[i].Type==1)
        {
           TextJson[i].TemplateTransactionID == symbol.frontId
                        ? $("#lists ul").append("<li><input class="y_inp" maxlength="100" id="ipt-" + TextJson[i].TextPropertyId + "" value="" + TextJson[i].Text + "" type="text" rel='#text-" + TextJson[i].TextPropertyId + "'/></li>")
                        :
                            $("#lists1 ul").append("<li><input class="y_inp" maxlength="100" id="ipt-" + TextJson[i].TextPropertyId + "" value="" + TextJson[i].Text + "" type="text"  rel='#text-" + TextJson[i].TextPropertyId + "'/></li>");
        }
       }
    });
    

      

  • 相关阅读:
    Apache 性能配置优化
    大数据企业备份
    Docker限制容器可用的CPU
    docker运行容器后agetty进程cpu占用率100%
    Ubuntu下crontab命令的用法
    set -x与set +x指令
    CentOS设置程序开机自启动的方法
    maven 打JAR包资源文件指定路径与文件读取
    hadoop-maven项目打包成可执行的jar
    如何将maven项目打包成可执行的jar
  • 原文地址:https://www.cnblogs.com/jiangxiaofan/p/3532060.html
Copyright © 2011-2022 走看看