刚刚将jq的.load换为.on('load', 想起来还有个原生的onload事件,手痒测试了一下,有收获哦!
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26$(function () { document.getElementById('imgx').οnlοad=function(){ // 加载完成 // alert('load ok'); $('#imgwh').text ('loaded ok'); var w = $('#imgx').width(); var h = $('#imgx').height(); mwhr=w/h; $('#imgwh').text(w+','+h+':@'+mwhr) ; //$('img').attr('src' , url).show(); if(dwhr>mwhr){ //alert('xh'); }else{ //alert('xw'); } console.log('img完毕'); }; /* */ $('#imgx').on('load',function() { //alert('load'); console.log('加载完毕'); $('#imgwh').text ('loaded'); }); });
执行结果:
img完毕 imgz.html:29
加载完毕 imgz.html:35
看来可以根据执行前后时间来决定玩法了哦。
最后
以上就是勤劳鞋子最近收集整理的关于html原生onload方法执行在jq的.on方法之前哦!的全部内容,更多相关html原生onload方法执行在jq内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复