用户采取行动后,我会从服务器获取相关图像并向用户显示。 我在html元素(div)下动态插入这些图像。 在所有图像完全加载后,我想运行一些脚本。 这是我的示例代码:
var images = []; //array of image urls
$(document).on('someEvent', function(){
$.each(images, function(){
$('#imagesList').append('<li><img src="' + this + '" /></li>');
}); });
$('#imagesList').on('load', function(){ $(this).show(); });
加载事件未触发。 另外,如果某些图像先前已缓存且某些图像未被缓存,则加载事件是否为正确事件?
我不明白我的问题如何与Event when element added to page这篇文章相关。
我需要在div元素
中加载所有动态添加的图像后运行脚本