【发布时间】:2021-02-04 10:09:03
【问题描述】:
我使用 swiper.js 制作了一个滑块,我希望 gif 在我们转到该幻灯片时从头开始动画。 我尝试使用 ajax 加载,但 gif 没有重新加载!
swiper.on('slideChange', function() {
$('#ts .gif').load(document.URL + '#ts .gif');
});
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide d-flex" id="da">
hello
</div>
<div class="swiper-slide" id="ts">
<div>
<h3><strong>Digital Agency Support</strong></h3>
</div>
<div class="gif">
<img src="dm.gif" alt="">
</div>
</div>
</div>
<div class="swiper-pagination"></div>
<div class="swiper-button-next"></div>
<div class="swiper-button-prev"></div>
</div>
【问题讨论】:
-
好像lazy loading 可以。
-
这能回答你的问题吗? Stopping GIF Animation Programmatically
-
Marc 不确定这是否能回答我的问题,我无法完成这项工作,无论如何得到了我的答案,谢谢。
标签: javascript html ajax gif swiper