我对以下脚本有一个小问题:
$(document).load('img', function(){
alert('images have loaded');
})
加载所有图像后会弹出警告,这是正确的。但是,'img'会在控制台中生成404警告。
GET http://www.website.com/img 404 (Not Found)
答案 0 :(得分:1)
您做错了,现在您正尝试使用网址img
中的ajax加载数据,因为这是load()
方法的作用,这就是你获得404的原因。
使用这样的委托事件处理程序毫无意义,如果您尝试等待所有外部资源(如图像等)加载,请使用window.onload
$(window).on('load', function(){
alert('images have loaded');
});