提前感谢您的帮助。所以在我的网站上,我有两张图像在同一个div中彼此相邻。我正在使用replaceChild来替换第一个图像。一切正常,但是当它删除第一张图像时,第二张图像会在新图像加载并放置在第一张图像点之前向左移动一秒钟。
你们有没有想法如何在第一张图像消失然后被替换时让第二张图像停留在它的位置?
编辑:找到一种方法可以预加载最终效果很好的页面HERE。谢谢!
答案 0 :(得分:1)
这里有几种选择:
答案 1 :(得分:0)
<强> HTML:强>
<div>
<img id="image1" src="image1.png" alt="image1" />
<img id="image2" src="image2.png" alt="image2" />
</div>
<强> CSS:强>
div
{
overflow:hidden;
width:200px;
}
#image1
{
width:100px;
height:100px;
float:left;
}
#image2
{
width:100px;
height:100px;
float:right;
}
通过提供 DIV 和 img 固定宽度,并使用浮动,我认为第二张图片将保留在原位,一试。
答案 2 :(得分:0)
也许这会有所帮助
这只会减少旧图像在新图像到位之前消失的时间。