基于jQuery实现的扇形定时器附源码下载
2015-10-20 00:00
741 查看
效果图如下所示:
效果演示 源码下载
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实现的扇形定时器附源码下载的全部内容,希望大家喜欢。
相关文章推荐
- 学习小记(2015/10/19)——工作中遇见的一个关于jQuery选择器的小要点。
- jQuery中$(function(){})与(function($){})(jQuery)、$(document).ready(function(){})等的区别详细讲解
- JQuery 滚动加载
- jquery access方法 有什么用
- jquery学习
- 转载:对比Angular/jQueryUI/Extjs:没有一个框架是万能的
- jquery跨域请求案例
- 使用jquery获取父元素或父节点的方法
- jquery如何获取元素的滚动条高度等实现代码
- PHP+jQuery翻板抽奖功能实现
- jquery实时监听某输入框值的变化
- jquery.touchSwipe.min.js 的简单用法
- jquery使用笔记
- jquery实现复选框全选反选
- jquery 实现 input 内容全选
- jquery的load和get的区别
- js dom对象与jquery对象互转
- jquery 操作css 尺寸
- jquery UI autocomplete获得焦点自动弹出跟随下拉框
- jQuery子元素过滤器