Я хотел знать, как использовать JQuery для создания функции, которая будет запускаться при каждом завершении загрузки изображения.Я хочу, чтобы эта функция называлась КАЖДЫЙ ВРЕМЯ, а не только один раз.Так, если, например, у меня есть «image1.jpg», и он был загружен при запуске страницы, функция будет вызвана.Затем, если я изменю изображение и оно будет загружено снова после того, как я изменил его с помощью Javascript, я хочу, чтобы эта «загруженная» функция снова запускалась.Я пробовал использовать функцию Jquery Load (), но она запускается только один раз, а не второй раз после замены изображения на другое.
Я хочу также, чтобы даже было, даже если изображение тоже было кэшировано,Это означает, что каждый раз, когда я изменяю атрибут изображения w 'src', я хочу, чтобы определенная функция запускалась снова, даже если изображение уже было кэшировано.
Пример:
$("#myimageselector").attr("src", "http://domain.com/the_new_image.jpg");
Я хочу, чтобы, когда это произошло, даже если изображение уже было кэшировано, функция сработает.Я думаю, что можно узнать, были ли изображения кэшированы.Мне просто нужно иметь функцию .load (), которая будет запускаться один раз (конечно), и если она не была выполнена, это означает, что изображение было кэшировано.По крайней мере, для моего конкретного использования.
Мысль: может быть, нам следует связать событие, которое проверило изменение в DOM для конкретного изменения элемента.Так что, возможно, если изображение было загружено, определенный элемент DOM изменяется, поэтому мы можем проверить значения до и после.
Спасибо.