jQuery模拟爆炸倒计时功能实例代码


Posted in jQuery onAugust 21, 2017

 HTML部分 

<!DOCTYPE html> 
<html lang="en"> 
<head> 
  <meta charset="UTF-8"> 
  <title>炸弹倒计时</title> 
  <style type="text/css"> 
    .content { 
      width: 200px; 
      margin:0 auto; 
    } 
    .content .img1 { 
      /*添加炸弹动画 第一值是动画名称 第二个值是动画的时间 第三个值时循环的次数,infinite为循环次数表示无限循环,用数值时则是循环次数*/ 
      animation: bounce 1s infinite; 
    } 
    .content .img2 { 
      animation: magnify 1s 1; 
    } 
    .btn { 
      font-size: 30px; 
      margin-left: 650px; 
    } 
    /*让炸弹跳动*/ 
    @keyframes bounce{ 
      from{ 
        transform: scale(0.9); /*scale缩放*/ 
      }to{ 
        transform: scale(1.1); 
      } 
    } 
    /*让火花图片从小到大放大*/ 
    @keyframes magnify{ 
      from{ 
        transform: scale(0);/*为0时不显示*/ 
      }to{ 
        transform: scale(1); 
      } 
    } 
  </style> 
  <script type="text/javascript" src="js/jquery.min.js"></script> 
  <script type="text/javascript" src="js/index.js"></script> 
</head> 
<body> 
  <input type="button" class="btn" value="倒计时开始了,准备好了吗" /> 
  <div class="content"> 
    <!-- 用于显示倒计时秒数 --> 
    <p class="min"></p> 
    <!-- 存放爆炸前图片 --> 
    <img src="img/2007614223430291.png" class="img1" /> 
    <!-- 显示倒计时结束后的爆炸火花 --> 
    <img src="img/9d74c66b4d77c5aa5f61649a1383a31c9d9362b7a13f-wKrhDv_fw658.jpg" class="img2" /> 
  </div> 
</body> 
</html>

js代码片段

$(function(){ 
  //让图片内容先隐藏 
  $(".content").hide(); 
  //添加input点击事件 
  $(".btn").click(function(){ 
    //设置一个值用来表示从多少秒开始倒计时 
    var time=3; 
    //setInterval(function(){},1000)方法可按照指定的周期(以毫秒计)来调用函数或计算表达式,也就是会根据你给的时间执行事件 1000是毫秒=1秒 
    var set=setInterval(function(){ 
      //判断上面的time倒计时时间是否为0 
      if(time>0){ 
        //不为0时每过一秒就减一秒 
        $(".min").text(time-- +"(s)"); 
        //同时当倒计时不为0时,让content显示出来但火花图片隐藏 
        $(".content").show(); 
        $(".content .img2").hide(); 
      }else{//否则当倒计时=0时,倒计时结束,将数字与炸弹隐藏,显示火花图片 .img1,p中 “,”是选择两个同级标签元素 
        $(".content .img1,p").hide(); 
        $(".content .img2").show(); 
      } 
    }, 1000); 
  }) 
})

总结

以上所述是小编给大家介绍的jQuery模拟爆炸倒计时功能实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jQuery使用unlock.js插件实现滑动解锁
Apr 04 jQuery
jquery单击文字或图片内容放大并居中显示
Jun 23 jQuery
jquery实现倒计时小应用
Sep 19 jQuery
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 jQuery
jquery动态添加以及遍历option并获取特定样式名称的option方法
Jan 29 jQuery
jQuery中常用动画效果函数知识点整理
Aug 19 jQuery
jquery获取元素到屏幕四周可视距离的方法
Sep 05 jQuery
详解jQuery设置内容和属性
Apr 11 jQuery
jQuery擦除插件eraser使用方法详解
Jan 11 jQuery
jquery添加div实现消息聊天框
Feb 08 jQuery
jQuery HTML css()方法与css类实例详解
May 20 jQuery
html中两种获取标签内的值的方法
Jun 16 jQuery
jQuery实现表格冻结顶栏效果
Aug 20 #jQuery
Mui使用jquery并且使用点击跳转新窗口的实例
Aug 19 #jQuery
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
Aug 18 #jQuery
简单实现jQuery轮播效果
Aug 18 #jQuery
简单实现jQuery手风琴效果
Aug 18 #jQuery
jQuery Layer弹出层传值到父页面的实现代码
Aug 17 #jQuery
jQuery条件分页 代替离线查询(附代码)
Aug 17 #jQuery
You might like
中国站长站 For Dede4.0 采集规则
2007/05/27 PHP
使用 eAccelerator加速PHP代码的方法
2007/09/30 PHP
PHP实现的网站目录扫描索引工具
2016/09/08 PHP
教你如何解密js/vbs/vbscript加密的编码异处理小结
2008/06/25 Javascript
JavaScript初学者需要了解10个小技巧
2010/08/25 Javascript
JavaScript获取/更改文本框的值的实例代码
2013/08/02 Javascript
js用拖动滑块来控制图片大小的方法
2015/02/27 Javascript
15款最好的Bootstrap在线编辑器
2016/08/03 Javascript
Javascript中关于Array.filter()的妙用详解
2016/12/04 Javascript
Bootstrap基本样式学习笔记之按钮(4)
2016/12/07 Javascript
JS分页的实现(同步与异步)
2017/09/16 Javascript
node+koa实现数据mock接口的方法
2017/09/20 Javascript
基于vue实现网站前台的权限管理(前后端分离实践)
2018/01/13 Javascript
基于express中路由规则及获取请求参数的方法
2018/03/12 Javascript
微信小程序利用canvas 绘制幸运大转盘功能
2018/07/06 Javascript
详解如何在Angular优雅编写HTTP请求
2018/12/05 Javascript
React中阻止事件冒泡的问题详析
2019/04/12 Javascript
AngularJs的$http发送POST请求,php无法接收Post的数据问题及解决方案
2020/08/13 Javascript
js操作两个json数组合并、去重,以及删除某一项元素
2020/09/22 Javascript
Python Mysql数据库操作 Perl操作Mysql数据库
2009/01/12 Python
python 类之间的参数传递方式
2019/12/20 Python
浅谈OpenCV中的新函数connectedComponentsWithStats用法
2020/07/05 Python
用React加CSS3实现微信拆红包动画效果
2017/03/13 HTML / CSS
利用CSS3伪元素实现逐渐发光的方格边框
2017/05/07 HTML / CSS
canvas三角函数模拟水波效果的示例代码
2018/07/03 HTML / CSS
英国女士和男士时尚服装网上购物:Top Labels Online
2018/03/25 全球购物
大整数数相乘的问题
2012/07/22 面试题
Unix里面如何在后台运行程序
2016/10/14 面试题
成人教育自我鉴定
2013/11/01 职场文书
公司离职证明范本
2014/01/13 职场文书
环境科学专业优秀毕业生自荐书
2014/02/03 职场文书
公司会计岗位职责
2014/02/13 职场文书
收银出纳员岗位职责
2014/02/23 职场文书
征婚广告词
2014/03/17 职场文书
毕业典礼主持词
2015/06/29 职场文书
导游词之峨眉山
2019/12/16 职场文书