(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>");
    }
   }
});

  

转载于:https://www.cnblogs.com/jiangxiaofan/p/3532060.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值