【发布时间】:2011-07-29 08:57:10
【问题描述】:
我有 4 个 div (class=mydiv),每个都有一个图像,加载方法会在我测试过的所有其他浏览器上触发,但它不会在 IE9.0 上触发。我不知道它是否适用于任何其他 IE。
$.noConflict();
jQuery(document).ready(function(){
jQuery('.mydiv img').load(function(){
alert("fired");
});
});
尝试使用这些 jQuery 版本:
1.4.2
1.5.2
1.6.2
1.5.1rc1
【问题讨论】:
-
检查
prop('complete')是否为真并调用回调。 -
你想在 img 元素中加载什么?在我看来,您需要重新检查函数的文档; api.jquery.com/load
-
@MrThys 他试图在图像加载时触发一个事件
-
我认为你做错了,因为我在 IE9 中测试了这个小提琴并且它有效:jsfiddle.net/za9AB
-
@MrThys:这是事件:api.jquery.com/load-event
标签: jquery internet-explorer internet-explorer-9