Я создаю переход AJAX между страницами, на которых у меня есть изображение героя, которое остается неизменным на обеих страницах. После того, как вы нажмете на ссылку, я сосредоточусь на изображении, добавлю новый HTML-код и затухаем по центру изображения. Проблема в том, что даже с кэшированным изображением (это тот же файл) я вижу, как изображение внезапно появляется сзади (из ответа AJAX, рендеринга после добавления в DOM), когда исчезает изображение спереди.Заменить Div в AJAX Ответ перед добавлением к DOM
Даже добавляя небольшую задержку к затуханию изображения спереди, изображение в задней части еще не готово. (Вероятно, рендеринг занимает больше времени).
Мои варианты: ждать, пока изображение div Ajax будет полностью отображено (что я не знаю, как это сделать), или - и вот что я хотел бы попробовать: Заменить (скопировать) изображения в ответе AJAX перед добавлением его в DOM.
Возможно ли это, и это поможет улучшить производительность? Я также попытаюсь заменить div сразу после замены содержимого ответом AJAX.
Любые подсказки по-прежнему очень приветствуются.
веселит