img onload事件

看了网上一些代码都不成功

下面特写一段代码

首先,整一个地方把src存起来

<input type="hidden" value="http://aa.com/a.jpg" id="hidheadimgsrc" />

再整一个图片对象,先写onload事件,再去赋src值。onload执行完后,再去赋值给img

var headimg = new Image();
headimg.οnlοad=function(){
        var h = headimg.height;
        var w = headimg.width;
        $(".w1000-right .belonger-msg .rel img").css("margin-top", "-" + h / 2 + "px");
        $(".w1000-right .belonger-msg .rel img").css("margin-left", "-" + w / 2 + "px");
        if (w > 188) {
            $(".w1000-right .belonger-msg .rel img").width(188);
            $(".w1000-right .belonger-msg .rel img").height(252);
            $(".w1000-right .belonger-msg .rel img").css({ "margin-left": "-94px", "margin-top": "-126px" });

$(".w1000-right .belonger-msg .rel img")[0].setAttribute('src',headimg.src); 
        };
};
headimg.src = $("#hidheadimgsrc").val();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值