你好,我正在使用 Revolution Slider (示例在这里) 并且其中包含一个 GIF。我有四个幻灯片,它们都使用相同的图像源作为 GIF。
问题是它只在第一张幻灯片上加载 GIF,然后从第二张幻灯片开始,它就不再动画了 - 我认为这是由于缓存原因。我想尝试在图片链接中添加时间戳或随机查询字符串的在线解决方案,如此 <img src="image.gif?01234">
但由于它是从幻灯片中加载的,我所能做的就是为每个幻灯片分配一个 ID 或类,然后使用 JS 添加时间戳。而我并不熟悉 JS。有人能帮忙吗?
img.src = img.src;
即可重新启动非循环gif。另外,你可以尝试修改你的gif使其循环播放 :-) - Kaiidoimg.src = img.src
?我对js的了解非常少。顺便说一下,gif确实循环播放,但只播放一次。当它再次显示在其他滑块上时,只会出现第一帧,但每次重新加载页面时都会动画化。 - Suika