У меня есть элемент <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';