js使用setTimeout实现定时炸弹的方法


Posted in Javascript onApril 10, 2015

本文实例讲述了js使用setTimeout实现定时炸弹的方法。分享给大家供大家参考。具体分析如下:

今天看 css探索之旅 的博客文章,有个用setTimeout写定时炸弹的效果,自己也就照猫画猫来写一个。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
<title>无标题文档</title>
<style>
div{
width:200px;
height:50px;
margin:30px auto 0;
background:#ccc;
text-align:center;
font:14px/50px arial;
cursor:pointer
}
</style>
<script type="text/javascript" src="js/jquery_1.4.2.js"></script>
</head>
<body>
<div id="zha">开始定时</div>
<div id="chai" style="display:none">拆除炸弹</div>
<script>
$("#zha").bind("click",function(){
 zha();
})
$("#chai").bind("click",function(){
 chai();
})
var time = 5;
var timer = 0;
function zha(){
 var text = "倒计时";
 text += time--;
 $("#zha").text(text);
 if(time >=0){
  timer = setTimeout(zha,1000);
  $("#zha").css("color","black");
  $("#chai").show();
 }else{
  $("#zha").text("爆炸");
  $("#zha").css("color","red");
  time = 5;
  $("#chai").fadeOut();
 }
}
function chai(){
 clearTimeout(timer);
 $("#zha").text("炸弹拆除成功,点击继续");
}
</script>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
javascript调试说明
Jun 07 Javascript
Javascript下判断是否为闰年的Datetime包
Oct 26 Javascript
JavaScript通过正则表达式实现表单验证电话号码
Mar 07 Javascript
jquery实现多行文字图片滚动效果示例代码
Oct 10 Javascript
使用 JavaScript 进行函数式编程 (一) 翻译
Oct 02 Javascript
Javascript使用function创建类的两种方法(推荐)
Nov 19 Javascript
基于jquery二维码生成插件qrcode
Jan 07 Javascript
jQuery实现表单动态添加数据并提交的方法
Jul 19 jQuery
vue-cli中vue本地实现跨域调试接口
Jan 16 Javascript
Taro UI框架开发小程序实现左滑喜欢右滑不喜欢效果的示例代码
May 18 Javascript
JS中的继承操作实例总结
Jun 06 Javascript
Node.js 中判断一个文件是否存在
Aug 24 Javascript
js实现简单选项卡与自动切换效果的方法
Apr 10 #Javascript
js实现星星打分效果的方法
Jul 05 #Javascript
js实现简单的可切换选项卡效果
Apr 10 #Javascript
js使用DOM操作实现简单留言板的方法
Apr 10 #Javascript
js实现简单鼠标跟随效果的方法
Apr 10 #Javascript
js实现交换运动效果的方法
Apr 10 #Javascript
js实现简单的左右两边固定广告效果实例
Apr 10 #Javascript
You might like
《Pokemon Sword·Shield》系列WEB动画《薄明之翼》第2话声优阵容公开!
2020/03/06 日漫
在JavaScript中调用php程序
2009/03/09 PHP
基于php使用memcache存储session的详解
2013/06/25 PHP
ThinkPHP项目分组配置方法分析
2016/03/23 PHP
yii2 上传图片的示例代码
2018/11/02 PHP
PHP实现获取毫秒时间戳的方法【使用microtime()函数】
2019/03/01 PHP
php使用curl伪造浏览器访问操作示例
2019/09/30 PHP
Laravel框架源码解析之模型Model原理与用法解析
2020/05/14 PHP
IE与Firefox下javascript getyear年份的兼容性写法
2007/12/20 Javascript
基于Jquery+Ajax+Json的高效分页实现代码
2011/10/29 Javascript
JS继承--原型链继承和类式继承
2013/04/08 Javascript
js获取控件位置以及不同浏览器中的差别介绍
2013/08/08 Javascript
纯JavaScript代码实现文本比较工具
2016/02/17 Javascript
使用BootStrap实现用户登录界面UI
2016/08/10 Javascript
微信小程序 WXML、WXSS 和JS介绍及详解
2016/10/08 Javascript
Vue.js开发环境搭建
2016/11/10 Javascript
vue+mockjs模拟数据实现前后端分离开发的实例代码
2017/08/08 Javascript
vue移动端屏幕适配详解
2019/04/30 Javascript
Vue+Element实现动态生成新表单并添加验证功能
2019/05/23 Javascript
使用Vue.js中的过滤器实现幂方求值的方法
2019/08/27 Javascript
解决layui富文本编辑器图片上传无法回显的问题
2019/09/18 Javascript
通过实例解析chrome如何在mac环境中安装vue-devtools插件
2020/07/10 Javascript
vue 解决兄弟组件、跨组件深层次的通信操作
2020/07/27 Javascript
Ajax获取node服务器数据的完整步骤
2020/09/20 Javascript
vue 动态添加class,三个以上的条件做判断方式
2020/11/02 Javascript
python使用正则搜索字符串或文件中的浮点数代码实例
2014/07/11 Python
理解Python中的With语句
2015/02/02 Python
Python OS模块常用函数说明
2015/05/23 Python
python实现对excel进行数据剔除操作实例
2017/12/07 Python
Python遍历文件夹 处理json文件的方法
2019/01/22 Python
Python基于stuck实现scoket文件传输
2020/04/02 Python
python 使用事件对象asyncio.Event来同步协程的操作
2020/05/04 Python
Python中无限循环需要什么条件
2020/05/27 Python
秘书英文求职信
2014/04/16 职场文书
老公给老婆的保证书
2014/04/28 职场文书
ubuntu如何搭建vsftpd服务器
2022/12/24 Servers