图片Onload事件
其实这里说的图片onload事件
video和audio等多媒体也有类似的问题
问题
- 它在跨浏览器下始终是不可靠
- 如果被设置图片的src和之前的src相同,在WebKit中,该事件不能正常触发(需要先绑定onload,然后改变src)
- 不能正常在DOM上冒泡
- 如果图片已经换成,将停止触发
- 奇怪未解决,如果onload在img的DOM0上,event的target为null
解决办法
用捕抓
div1 = document.getElementById("ul_index");
div1.addEventListener("load",function(ev) {
ev = ev || window.event;
console.log( ev.target );
},true)
当然弊端很明显弊端不支持IE9以下