У меня возникли проблемы с IE6 изображения обменивать с помощью JQuery (но предположительно любой старый Javascript будет инициировать этот вопрос)IE6 Javascript изображения обменивать
При установке $(). Атр («ЦСИ», «image.png»), где текущее изображение селектора сильно отличается по размеру с изображением image.png, IE6 сжимает новое изображение в рамке старого изображения без изменения размера вообще.
Я пробовал несколько способов обойти это, например, заменить на изображение новым элементом изображения, вызванным событием onload при загрузке нового изображения, но ничто не кажется надежным вообще, различными результатами было изображение забиты в очень маленькую коробку, или новое изображение просто не загружается вообще.
Любая помощь очень ценится.
Лучшим способом запуска reflow является установка атрибута 'className'; вам даже не нужно его изменять. 'element.className = element.className' будет делать это :-) (Обратите внимание, что это может потребоваться для элемента контейнера, а не на изображении.) – NickFitz
+1, потому что ваш ответ на мой ответ более холодный, чем мой ответ к его вопросу: D –