У меня небольшая проблема со следующим скриптом:
$(document).load('img', function(){
alert('images have loaded');
})
Предупреждение появится после загрузки всех изображений, что является правильным. Тем не менее, "img" генерирует предупреждение 404 в консоли.
GET http://www.website.com/img 404 (Not Found)
Вы делаете это неправильно, прямо сейчас вы пытаетесь загрузить данные с помощью ajax из URL-адреса img
, как это делает метод load()
, и почему вы получаете 404.
Использование делегированного обработчика событий не имеет смысла, если вы пытаетесь дождаться загрузки всех внешних ресурсов (как в изображениях и т.д.), Используйте window.onload
$(window).on('load', function(){
alert('images have loaded');
});