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插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
Mar 21 jQuery
jQuery插件之validation插件
Mar 29 jQuery
jquery获取链接地址和跳转详解(推荐)
Aug 15 jQuery
jQuery实现锚点向下平滑滚动特效示例
Aug 29 jQuery
jQuery实现的表格前端排序功能示例
Sep 18 jQuery
jQuery实现简单日期格式化功能示例
Sep 19 jQuery
jQuery实现的简单动态添加、删除表格功能示例
Sep 21 jQuery
jQuery.Sumoselect插件实现下拉复选框效果
Nov 09 jQuery
详解jQuery中的prop()使用方法
Jan 05 jQuery
jquery html添加元素/删除元素操作实例详解
May 20 jQuery
使用jquery实现轮播图效果
Jan 02 jQuery
jquery插件实现悬浮的菜单
Apr 24 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中cookies使用指南
2007/03/16 PHP
thinkphp表单上传文件并将文件路径保存到数据库中
2016/07/28 PHP
Javascript &amp; DHTML 实例编程(教程)(三)初级实例篇1—上传文件控件实例
2007/06/02 Javascript
JS实现根据出生年月计算年龄
2014/01/10 Javascript
jQuery使用post方法提交数据实例
2015/03/25 Javascript
js简单网速测试方法完整实例
2015/12/15 Javascript
AngularJS的ng-repeat指令与scope继承关系实例详解
2017/01/21 Javascript
详解vue2路由vue-router配置(懒加载)
2017/04/08 Javascript
Angular项目从新建、打包到nginx部署全过程记录
2017/12/09 Javascript
使用use注册Vue全局组件和全局指令的方法
2018/03/08 Javascript
angularJs select绑定的model取不到值的解决方法
2018/10/08 Javascript
vue项目移动端实现ip输入框问题
2019/03/19 Javascript
js+html实现点名系统功能
2019/11/05 Javascript
SpringBoot+Vue 前后端合并部署的配置方法
2020/12/30 Vue.js
将Django使用的数据库从MySQL迁移到PostgreSQL的教程
2015/04/11 Python
python使用wxPython打开并播放wav文件的方法
2015/04/24 Python
Python中基础的socket编程实战攻略
2016/06/01 Python
Python爬虫信息输入及页面的切换方法
2018/05/11 Python
python读写配置文件操作示例
2019/07/03 Python
python list转置和前后反转的例子
2019/08/26 Python
Python 在OpenCV里实现仿射变换—坐标变换效果
2019/08/30 Python
NumPy中的维度Axis详解
2019/11/26 Python
django框架auth模块用法实例详解
2019/12/10 Python
python scrapy重复执行实现代码详解
2019/12/28 Python
TensorFlow梯度求解tf.gradients实例
2020/02/04 Python
HTML5自定义视频播放器源码
2020/01/06 HTML / CSS
骆驼官方商城:CAMEL
2016/11/22 全球购物
全球最大的服务市场:Fiverr
2017/01/03 全球购物
附答案的Java面试题
2012/11/19 面试题
商务专员岗位职责范本
2014/06/29 职场文书
大学生党员个人总结
2015/02/13 职场文书
财务工作失误检讨书
2015/02/19 职场文书
2015年政协委员工作总结
2015/05/20 职场文书
工作简报范文
2015/07/21 职场文书
社区低保工作总结2015
2015/07/23 职场文书
Python+Pillow+Pytesseract实现验证码识别
2022/05/11 Python