我一直在这里和谷歌中寻找 jQuery .load() 事件何时触发(当然我的意思是图像的加载事件)?我并不是指加载带有图像的文档时的典型情况,我所知道的 - load 事件在我们以下时触发:
1/ 将新的 img 添加到文档中:
$('<img src="picture.jpg" />').appendTo('body');
2/ 更改现有图像的 src 属性:
$('img').attr('src' , 'new_path.jpg');
3/ 创建新的 img 对象:
var object = $('<img src="picture.jpg" />');
但是这些情况怎么办,因为我不确定:
4/ 将图像附加到未添加到文档 (DOM) 的对象:
var o = $('<div></div>');
o.append('<img src="picture.jpg" />');
// 我的意思是o在 DOM 树中不存在,它没有附加
5/ 将带有 imgs 的内容加载到未添加到文档中的对象:
var o = $('<div></div>');
o.load('url.html #pictures');
// 我的意思是o在 DOM 树中不存在,它没有附加
我将非常感谢您的帮助...