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常用选择器详解
Jul 17 jQuery
jQuery上传插件webupload使用方法
Aug 01 jQuery
jQuery选择器之子元素过滤选择器
Sep 28 jQuery
jQuery插件artDialog.js使用与关闭方法示例
Oct 09 jQuery
jQuery实现的鼠标响应缓冲动画效果示例
Feb 13 jQuery
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
Aug 09 jQuery
jQuery实现轮播图及其原理详解
Apr 12 jQuery
JS与jQuery判断文本框还剩多少字符可以输入的方法
Sep 01 jQuery
jQuery基于随机数解决中午吃什么去哪吃问题示例
Dec 29 jQuery
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
Jun 10 jQuery
jquery实现掷骰子小游戏
Oct 24 jQuery
jquery validate 实现动态增加/删除验证规则操作示例
Oct 28 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中遍历二维数组的几种方法详解
2013/06/08 PHP
去除php注释和去除空格函数分享
2014/03/13 PHP
PHP遍历目录并返回统计目录大小
2014/06/09 PHP
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例
2014/11/06 PHP
分享PHP-pcntl 实现多进程代码
2016/09/30 PHP
javascript Array.prototype.slice使用说明
2010/10/11 Javascript
js中apply方法的使用详细解析
2013/11/04 Javascript
js正则表达exec与match的区别说明
2014/01/29 Javascript
jQuery中ajax的load()方法用法实例
2014/12/26 Javascript
jQuery选择器querySelector的使用指南
2015/01/23 Javascript
Angular 理解module和injector,即依赖注入
2016/09/07 Javascript
Highcharts+NodeJS搭建数据可视化平台示例
2017/01/01 NodeJs
php 解压zip压缩包内容到指定目录的实例
2018/01/23 Javascript
vue.draggable实现表格拖拽排序效果
2018/12/01 Javascript
如何为vuex实现带参数的 getter和state.commit
2019/01/04 Javascript
echarts大屏字体自适应的方法步骤
2019/07/12 Javascript
nodejs制作小爬虫功能示例
2020/02/24 NodeJs
vue实现简单学生信息管理
2020/05/30 Javascript
iview实现图片上传功能
2020/06/29 Javascript
如何手写一个简易的 Vuex
2020/10/10 Javascript
TypeScript魔法堂之枚举的超实用手册
2020/10/29 Javascript
vant-ui组件调用Dialog弹窗异步关闭操作
2020/11/04 Javascript
python实现类似ftp传输文件的网络程序示例
2014/04/08 Python
基于Python函数和变量名解析
2019/07/19 Python
tensorflow 实现数据类型转换
2020/02/17 Python
Python count函数使用方法实例解析
2020/03/23 Python
马来西亚与新加坡长途巴士售票网站:BusOnlineTicket.com
2018/11/05 全球购物
WatchShop法国:英国排名第一的独立手表零售商
2020/02/17 全球购物
广州迈达威.net面试题目
2012/03/10 面试题
学生干部学习的自我评价
2014/02/18 职场文书
大学毕业寄语大全
2014/04/10 职场文书
竞选大队长演讲稿
2014/04/29 职场文书
请客吃饭开场白
2015/06/01 职场文书
毕业典礼主持词
2015/06/29 职场文书
纯CSS实现酷炫的霓虹灯效果
2021/04/13 HTML / CSS
使用php的mail()函数实现发送邮件功能
2021/06/03 PHP