我的页面通过ajax响应动态生成。
每个响应都有指定id的img
元素。我需要在加载时淡入它们。
.load()
和.bind('load')
在页面第一次加载时运行良好。但是在下一个响应中肯定不起作用。
$('#my_img').load(function(){
$(this).hide().fadeIn('slow');
});
所以我需要使用.on()
事件处理程序。但是不起作用。
$('body').on('load','#my_img',function(){
$(this).hide().fadeIn('slow');
});
注意:这不是缓存问题。Img src还有一个随机查询字符串。
.load()
方法的句柄中怎么样? - T J