如何使用javascript消失动画gif
how to disappear an animated gif with javascript
我有这个代码,希望有一个动画gif在3秒钟后消失。我知道我需要添加window.onload=loadingGif();以确保在加载页面时激发"loadingGif"函数。我的问题是这个代码不能正常工作。我想知道出了什么问题?谢谢
很抱歉我贴错了代码。它必须是:
<body>
<script type="text/javascript">
var counter = 3;
function downcount() {
document.getElementById('digit').firstChild.nodeValue = counter ;
if (counter == 0 ) {
document.getElementById('loading').style.display = 'none';
document.getElementById('msg').style.display = 'block';
} else {
counter--;
window.setTimeout('downcount()', 1000);
}
}
window.onload=downcount;
</script>
<div id="loading">
<img src="loading/loading40.gif"/>
</div>
<div id="msg" style="display:none">
<?PHP echo $_SESSION['msg'];?>
</div>
关闭img标记。
还有,数字在哪里?如果这不存在,那么您将得到JS错误。
您正在执行三个1s的setTimeout以等待3秒?这是一个更简单的解决方案,就在我的脑海中。。。
window.onload = setTimeout(removeImg, 3000)
var removeImg = function() {
document.getElementById('loading').style.display = 'none'
document.getElementById('msg').style.display = 'block'
}
相关文章:
- 先预加载动画gif
- 定时动画gif显示
- 使用动画gif作为我的网站's的最爱
- 点击按钮刷新动画Gif
- 在页面加载的所有其他文件之后加载动画 gif
- 织物.js画布上的动画 GIF
- 鼠标离开时悬停和反向的跨浏览器动画 gif
- 为什么 JavaScript 执行会影响 Firefox 中的 css 动画和动画 gif
- Pixi.js从动画gif文件生成精灵表动画或影片剪辑
- 动画 GIF 背景仅显示一次
- 如何为用户加载大型动画 gif
- 动画 GIF 不会在命令上显示
- 如何在WinRT中将画布集合转换为动画gif
- 通过调用代码中的Gifsicle命令将PNG转换为动画Gif
- 如何使用spin.js而不是动画gif
- 动画GIF在IE 8停止
- 谷歌地图中数组中的动画gif
- 动画gif获胜't在Safari Chrome或Firefox中循环
- 如何使用javascript消失动画gif
- Javascript动画gif转发