基于jQuery实现的扇形定时器附源码下载


Posted in Javascript onOctober 20, 2015

效果图如下所示:

基于jQuery实现的扇形定时器附源码下载

效果演示  源码下载

Pietimer是一个可以在页面上生成一个扇形变化的定时器,它基于jQuery,可以自定义定时时间秒数,自定义扇形的颜色、宽度和高度等,并且支持定时结束时回调函数,可以控制开始和暂停,适用于需要定时器的页面如在线考试、限时抢购的场景。

HTML

首先加载jquery库文件和pietimer.js文件。

<script src="jquery.min.js"></script> 
<script src="jquery.pietimer.min.js"></script>

然后我们在页面上放置一个“开始”和一个“暂停”按钮,以及用来绘制扇形图形的元素#demo,然后就是用来提示定时完成的.boom。

<p><a href="#" id="start" class="btn">开始</a> <a href="#" id="pause" class="btn">暂停</a></p> 
<p id="demo"></p> 
<p class="boom">时间到!</p>

jQuery

首先我们要在#demo中绘制扇形,通过$('#demo').pietimer()调用,参数seconds表示定时时间(秒),color表示扇形的颜色,可以通过rgba来设置,也可以使用16进制颜色值,如#FFFFFF,width和height表示扇形的半径,紧接着的回调函数表示定时完成了时触发。

$(function(){  
 $('.boom').hide();  
 $('#demo').pietimer({ 
  seconds: , 
  color: 'rgba(, , , .)', 
  height: , 
  width: 
 }, 
 function(){ 
  $('.boom').show('slow'); 
 }); 
});

当然,上面的代码是绘制了一个扇形以及定义其相关参数选项,而实际要触发定时器则需要$('#demo').pietimer('start')来调用,同样暂停则是:$('#demo').pietimer('pause'),暂停后还可以点击“开始”继续定时器。

$(function(){  
 $('a#start').click(function(){ 
  $('.boom').hide(); 
  $('#demo').pietimer('start'); 
  return false; 
 }); 
 $('a#pause').click(function(){ 
  $('#demo').pietimer('pause'); 
  return false; 
 });  
});

以上内容是小编给大家介绍基于jQuery实现的扇形定时器附源码下载的全部内容,希望大家喜欢。

Javascript 相关文章推荐
javascript实现的在当前窗口中漂浮框的代码
Mar 15 Javascript
jquery设置text的值示例(设置文本框 DIV 表单值)
Jan 06 Javascript
css结合js制作下拉菜单示例代码
Feb 27 Javascript
jquery下div 的resize事件示例代码
Mar 09 Javascript
Jquery异步提交表单代码分享
Mar 26 Javascript
在JavaScript中处理时间之getHours()方法的使用
Jun 10 Javascript
Javascript显示和隐藏ul列表的方法
Jul 15 Javascript
javascript实现很浪漫的气泡冒出特效
Sep 05 Javascript
jquery实现倒计时效果
Dec 14 Javascript
VsCode插件整理(小结)
Sep 14 Javascript
vue发送ajax请求详解
Oct 09 Javascript
vue数据响应式原理知识点总结
Feb 16 Javascript
JS实现仿Windows经典风格的选项卡Tab切换代码
Oct 20 #Javascript
JavaScript实现的简单烟花特效代码
Oct 20 #Javascript
require.js的用法详解
Oct 20 #Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
Oct 20 #Javascript
JS实现带有3D立体感的银灰色竖排折叠菜单代码
Oct 20 #Javascript
jquery如何获取元素的滚动条高度等实现代码
Oct 19 #Javascript
js验证身份证号有效性并提示对应信息
Oct 19 #Javascript
You might like
php版本的cron定时任务执行器使用实例
2014/08/19 PHP
thinkPHP框架通过Redis实现增删改查操作的方法详解
2019/05/13 PHP
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
2010/12/02 Javascript
JavaScript之appendChild、insertBefore和insertAfter使用说明
2010/12/30 Javascript
给jQuery方法添加回调函数一款插件的应用
2013/01/21 Javascript
js文件Cookie存取值示例代码
2014/02/20 Javascript
Javascript的表单与验证-非空验证
2016/03/18 Javascript
JavaScript 计算笛卡尔积实例详解
2016/12/02 Javascript
前端构建工具之gulp的配置与搭建详解
2017/06/12 Javascript
d3.js实现自定义多y轴折线图的示例代码
2018/05/30 Javascript
小程序关于请求同步的总结
2019/05/05 Javascript
Vue函数式组件的应用实例详解
2019/08/30 Javascript
记一次react前端项目打包优化的方法
2020/03/30 Javascript
vue缓存之keep-alive的理解和应用详解
2020/11/02 Javascript
vue 实现图片懒加载功能
2020/12/31 Vue.js
[38:38]完美世界DOTA2联赛PWL S3 access vs Rebirth 第二场 12.17
2020/12/18 DOTA
在Python3中初学者应会的一些基本的提升效率的小技巧
2015/03/31 Python
利用Python为iOS10生成图标和截屏
2016/09/24 Python
Python开发的HTTP库requests详解
2017/08/29 Python
python方法生成txt标签文件的实例代码
2018/05/10 Python
python 获取当天凌晨零点的时间戳方法
2018/05/22 Python
django认证系统实现自定义权限管理的方法
2018/07/16 Python
python 输入一个数n,求n个数求乘或求和的实例
2018/11/13 Python
python selenium登录豆瓣网过程解析
2019/08/10 Python
浅谈python输出列表元素的所有排列形式
2020/02/26 Python
通过实例简单了解Python sys.argv[]使用方法
2020/08/04 Python
一款利用纯css3实现的360度翻转按钮的实例教程
2014/11/05 HTML / CSS
.net软件工程师应聘上机试题
2015/03/10 面试题
中学生爱国演讲稿
2013/12/31 职场文书
市优秀教师事迹材料
2014/02/05 职场文书
发展部经理职责规定
2014/02/22 职场文书
股权投资意向书
2014/04/01 职场文书
实习推荐信
2014/05/10 职场文书
捐资助学感谢信
2015/01/21 职场文书
求职信内容一般写什么?
2015/03/20 职场文书
2016年感恩教师节校园广播稿
2015/12/18 职场文书