JavaScript:如何按顺序显示 GIF,避免预加载
javascript: how to show gifs sequantially, avoiding preload
我有一个网页,我想按顺序显示五个动画 gif;我的意思是 gif2 只有在 gif1 结束动画时才必须出现并开始动画。我尝试了以下代码,但它有一个奇怪的行为,因为在 FF 和 Chrome 上,大多数时候它都可以按照我想要的方式运行,但有时 gif 会按顺序出现,但它们的动画已经结束。但是,在IE中,它永远不会像我想要的那样运行,似乎有一个图像"预加载"功能。动画花了大约 1 秒。你可以帮我吗?谢谢
<script>
$(document).ready(function() {
$('#gif1').css('visibility','visible').hide().delay(100).fadeIn(400);
$('#gif2').css('visibility','visible').hide().delay(500).fadeIn(400);
$('#gif3').css('visibility','visible').hide().delay(1000).fadeIn(400);
$('#gif4').css('visibility','visible').hide().delay(1500).fadeIn(400);
$('#gif5').css('visibility','visible').hide().delay(2000).fadeIn(400);
});
</script>
也许这会有所帮助:
$(document).ready(function() {
$('#gif1').css('visibility','visible').hide().delay(1000).fadeIn(400, function() {
$('#gif2').css('visibility','visible').hide().delay(5000).fadeIn(400);
});
});
小提琴
相关文章:
- 如何在onclick事件执行代码时在ImageButton上设置加载gif
- Ajax 加载 GIF 不会在成功时删除
- 加载 gif 图像未显示在 IE 和镶边中
- 单击时重播 GIF 动画/重新加载 GIF
- 是否可以在页面开始加载之前显示加载gif/image
- 网站在php中加载gif
- 在页面加载时重新加载gif图像
- Javascript使用加载gif的最简单/最优雅的方式
- 只想在页面上未加载初始数据时显示加载gif
- 鼠标离开后强制重新加载gif
- 动画加载gif与iframes加载
- 使用 AJAX 加载其他页面时加载 GIF 图像
- 导航时加载 GIF 图像
- 如何在页面加载时异步加载图像并在加载时显示加载 GIF
- 在 AJAX 完成时加载 GIF
- 如何在请求进入 Ajax 时显示加载 gif
- 显示加载.gif同时使用 jQuery 上传文件
- Javascript - 加载GIF冻结,同时将图像绘制到画布(Phonegap/Cordova)
- JavaScript 在 Iframe 加载时显示加载 gif
- 继续加载.gif在操作 DOM 时进行动画处理