最后一张图片在图片库中闪烁
last picture flashes through image gallery
由于某种原因,我无法理解,最后一张图像在瞬间闪烁。除了最后一张图片外,整件事几乎100%正确。有人能帮忙吗。。。我真的陷入困境,需要帮助。
代码如下。或者在小提琴上
//CSS
<style type="text/css">
#slideshow img {
width:400px;
height:300px;
top:100px; left:350px;
z-index:0;
}
#slideshow img.active{
z-index:10;
}
.animate {
animation-name:anim;
animation-duration: 1s;
}
@keyframes anim
{
0% {left:350px;}
50% {left:750px; top:-100px; transform:rotate(50deg);}
51% {z-index:10;}
52% {z-index:0;}
100% {left:350px;}
}
</style>
//javascript
<script>
function slider() {
var active = $('.active', '#slideshow');
active.css({ 'z-index': 10 });
if (active.hasClass('last')) {
active.siblings(":first").css({ 'z-index': 9 });
} else {
active.next().css({ 'z-index': 9 });
}
active.removeClass('active');
active.addClass('animate');
setTimeout(function () {
active.css({ 'z-index': 0 });
if (active.hasClass('last')) {
active.siblings(":first").addClass('active');
} else {
active.next().addClass('active');
}
active.removeClass('animate');
}, 1000);
}
$(function () {
setInterval("slider()", 2000);
});
</script>
//html
<div id="slideshow">
<img src="picture/img1.jpg" style="position:absolute;" class="active" />
<img src="picture/img2.jpg" style="position:absolute;" />
<img src="picture/img3.jpg" style="position:absolute;" class="last" />
</div>
非常感谢所有的帮助,谢谢。
您确定没有将上一张图像保存为"渐进式"jpg吗?我在制作带有渐进图像的幻灯片时看到过这种行为。
相关文章:
- 漂亮照片图片库中的Facebook赞按钮
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- 使用jQuery以红色和黑色闪烁文本
- 我的Tizen应用程序在点击时会闪烁
- IE6在启用/禁用文本字段上闪烁
- .scroll()函数在上次更新后在谷歌chrome中定位闪烁
- 页面加载之间闪烁
- 创建闪烁“;文本“;在javascript中
- 如何使用按键避免图像闪烁
- 使用setInterval()函数进行图像闪烁
- 响应式图片库,每个图片都可以通过锚链接访问
- 1种颜色的Javascript闪烁文本更长
- addClass,它更改bg图像,但在第一次加载时没有闪烁
- reactjs重新渲染时画布闪烁
- 网站图片库
- 如何使用HTML、CSS和JavaScript创建自动图片库幻灯片
- 悬停时setInterval中的图像闪烁
- javascript样式的背景颜色在设置时闪烁.ASP.NET
- 最后一张图片在图片库中闪烁