我正在创建一个AJAX过渡到页面,其中我有一个英雄图像在两个页面上保持相同。 点击一个链接后,我将图像居中,在后面添加新的HTML,并淡出中心图像。 问题是,即使有一个缓存的图像(它是同一个文件),我看到图像突然出现在后面(从AJAX响应,附加到DOM后渲染),当淡出前面的图像。在添加到DOM之前,在AJAX响应中替换Div
即使在前面的图像淡出时加入一点延迟,后面的图像仍然没有准备好。 (可能渲染只需要更多时间)。
我的选择是等待Ajax图像div完全呈现(我不知道该怎么做),或者 - 这就是我想尝试的: 替换(复制)在将其添加到DOM之前,在AJAX响应内的图像。
这是否可能,它会帮助提高性能? 我也会尝试在用AJAX响应替换内容后立即替换div。
任何提示仍然非常受欢迎。
欢呼