У меня есть элемент <img>
, и я меняю его атрибут src
. Элемент имеет прикрепленную функцию onload
. Каждый раз, когда я изменяю атрибут src и загружаются изображения, функция запуска должна выполняться.
В Chrome и Safari, если я назначаю тот же самый src, что и раньше, функция обработчика не запускается. Перед назначением того же src, что и раньше, я пробовал imgElement.src=''
, imgElement.src= null
, imgElement.src='notExistingFile.jpg'
, и ни одно из них не работает.
Пожалуйста, помогите. У кого-то была эта проблема раньше?
Изменить: он работал, выполнив imgElement.src= '' перед назначением того же src, что и раньше:
imgElement.src = '';
imgElement.src = 'image.jpg';