Есть что-то вроде
$('img').onSrcChange(function(){alert("Changed");}), которое сработает при изменении атрибута src на изображении?
$('img').onSrcChange(function(){alert("Changed");})
src
Вы можете использовать load , который работает для изображений, следовательно:
$('img').load(function(){alert("Changed");})
Используйте .load() для этого
.load()
$('#ImageId').load(function(){ // src has changed });
Больше информации о .load ()
надеюсь, что это поможет
W3C определяет события второго уровня, например, событие DOMAttrModified.Взгляните сюда: DOM-Level-2-Events
Возможно, этот плагин jQuery вам поможет. Плагин Дарси Кларка $ .watch ()
Это будет работать с любым измененным атрибутом css.С некоторыми модификациями это также поможет src.
Вы можете попробовать $('img').change( function() { ... } );; затем, если вы видите, что это событие вызвано многими причинами, просто сохраните путь к изображению в переменной и посмотрите, изменилось ли оно. ;)
$('img').change( function() { ... } );
нет, я предполагаю, что вы не тот, кто изменяет источник изображения - возможно, вместо этого, если вы прикрепите событие image.onload, вы будете знать, когда загружается (и отображается) NEW.
Это тебе поможет?