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 ui sortable拖拽后保存位置
Apr 27 jQuery
jQuery日期范围选择器附源码下载
May 23 jQuery
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
Jun 11 jQuery
使用jquery+iframe做一个ajax上传效果(实例)
Aug 24 jQuery
jQuery EasyUI开发技巧总结
Sep 26 jQuery
解决Jquery下拉框数据动态获取的问题
Jan 25 jQuery
jquery写出PC端轮播图实例
Jan 26 jQuery
jquery 实现拖动文件上传加载进度条功能
Mar 18 jQuery
使用jquery DataTable和ajax向页面显示数据列表的方法
Aug 09 jQuery
jQuery实现表格隔行换色
Sep 01 jQuery
jQuery选择器之基本选择器用法实例分析
Feb 19 jQuery
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
Apr 04 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
PHP的FTP学习(三)
2006/10/09 PHP
PHP中几个常用的魔术常量
2012/02/23 PHP
深入php define()函数以及defined()函数的用法详解
2013/06/05 PHP
解析PHP跨站刷票的实现代码
2013/06/18 PHP
PHP在网页中动态生成PDF文件详细教程
2014/07/05 PHP
PHP编写文件多服务器同步程序
2016/07/02 PHP
Yii+MYSQL锁表防止并发情况下重复数据的方法
2016/07/14 PHP
JavaScript 精粹读书笔记(1,2)
2010/02/07 Javascript
Javascript事件热键兼容ie|firefox
2010/12/30 Javascript
jquery图片上下tab切换效果
2011/03/18 Javascript
如何让页面在打开时自动刷新一次让图片全部显示
2012/12/17 Javascript
网站接入QQ登录的两种方法
2014/07/22 Javascript
JavaScript实现简单的二级导航菜单实例
2015/04/15 Javascript
JavaScript变量的作用域全解析
2015/08/14 Javascript
indexedDB bootstrap angularjs之 MVC DOMO (应用示例)
2016/06/20 Javascript
深入理解JS DOM事件机制
2016/08/06 Javascript
基于JS实现横线提示输入验证码随验证码输入消失(js验证码的实现)
2016/10/27 Javascript
js 转json格式的字符串为对象或数组(前后台)的方法
2016/11/02 Javascript
JS实现的按钮点击颜色切换功能示例
2017/10/19 Javascript
在 React、Vue项目中使用SVG的方法
2018/02/09 Javascript
修改Nodejs内置的npm默认配置路径方法
2018/05/13 NodeJs
[43:18]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
Python2实现的LED大数字显示效果示例
2017/09/04 Python
TensorFlow 合并/连接数组的方法
2018/07/27 Python
Scrapy框架基本命令与settings.py设置
2020/02/06 Python
Python换行与不换行的输出实例
2020/02/19 Python
Python中zipfile压缩文件模块的基本使用教程
2020/06/14 Python
零基础学python应该从哪里入手
2020/08/11 Python
Django-silk性能测试工具安装及使用解析
2020/11/28 Python
CSS3中的元素过渡属性transition示例详解
2016/11/30 HTML / CSS
39美元购买一副眼镜或太阳镜:39DollarGlasses.com
2018/06/17 全球购物
俄罗斯儿童和青少年服装、鞋子及配件的在线商店:Orby
2020/02/20 全球购物
建筑公司员工自我鉴定
2014/04/08 职场文书
学校端午节活动方案
2014/08/23 职场文书
先进工作者申报材料
2014/12/23 职场文书
军训阅兵新闻稿
2015/07/17 职场文书