【发布时间】:2020-01-11 05:09:43
【问题描述】:
我正在尝试显示相同的图像,即 gif(动画)和 jpeg。我每隔几秒就更换一次src。
我在开发工具中看到 src 已更改,但 gif 没有动画。
setInterval(function(){
if(c == 1){
imgExt = 'assets/images/resize.gif'
++c;
}
else{
imgExt = 'assets/images/resize.jpg';
--c;
}
// document.querySelector('#floorImgId').src = imgExt;
$('#floorImgId').attr('src', imgExt);
}, 3000)`
当我检查元素时它正在改变,但在页面中,gif 不播放。我做错了什么?
【问题讨论】:
-
您确定
.gif的动画效果正确吗? -
检查图像路径,或者如果可能,然后给出 src 的完整路径。或者你给 3 秒来改变图像,所以检查你的 gif 不应该延迟 3 秒。
-
仔细检查图像的路径。试试 '/assets/images/resize.jpg';
标签: javascript html