我有图像被动态添加到页面,我似乎无法让“加载”事件与 live() 一起动态工作。
这是我目前拥有的代码:
$('#largeImg' + nextUniqueItemID).hide();
$('#largeImg' + nextUniqueItemID).live('load' , function() {
$('#loader' + nextUniqueItemID).hide();
$('#largeImg' + nextUniqueItemID).show();
});
是'#largeImg' + nextUniqueItemID
在函数前面添加到页面的图像并且'#largeImg' + nextUniqueItemID
是加载图像。
我觉得好像我可能在滥用“live”,因为它实际上并不需要监听器,而是立即触发事件。
感谢你的帮助。我尝试了“绑定”,但从未触发。我也尝试过消除负载,但这没有用。有没有办法将侦听器附加到指示图像何时完成加载的事件?