jCountdown倒计时插件 基于jquery开发的插件
2012-07-13 11:06
316 查看
大家好呀,这几天用javascript特别多,后来接触了jQuery感觉挺强大的,想了想,学了学,自己开发了一个倒计时插件
插件功能不太强大,但是这样也有个好处,就是给使用者充分的发挥空间,使用者可以自己用css设置倒计时器的样式,而不是在本插件上设置。
时间到了之后,使用者爱干嘛干嘛,跟我这个插件没关系,只要你告诉我要执行的方法就行了。
把源码帖出来吧
是不是感觉特别简洁呢?嘻嘻,来看一下更简洁的吧:调用方法
好了好了,下面解释一下源码吧,也算是jQuery插件开发教程吧
$.fn.jcountdown = function(count, options){}这一句话是开发jQuery插件用的,当然不只这一种方法。
这样就可以在jQuery对象上调用该方法了。简单吧
源码,示例,及api文档的下载地址:jQuery倒计时插件 jCountdown 源码示例及文档 CSDN首发
欢迎大牛们来此批评,也欢迎有不懂的人们来这里提问,我会尽快解答的。这可以我写的第一个jQuery插件哦,一定要用心维护,不久就会出下一版本的,敬请期待哦
插件功能不太强大,但是这样也有个好处,就是给使用者充分的发挥空间,使用者可以自己用css设置倒计时器的样式,而不是在本插件上设置。
时间到了之后,使用者爱干嘛干嘛,跟我这个插件没关系,只要你告诉我要执行的方法就行了。
把源码帖出来吧
/** * 倒计时控件 * @param {} count 要计时的秒数 * @param {} options 其它选项信息 * @author 赵占涛 QQ:369880281 */ $.fn.jcountdown = function(count, options){ var zCount = count; var defaults = { timeup : function(){} }; var opts = $.extend(defaults, options); //this在这里是指的要计时的div var $timeDiv = $(this); //计时函数 var timeOut = function(){ $timeDiv.text(zCount); zCount--; if (zCount >= 0){//时间还没到 setTimeout(timeOut,1000); } else {//时间到 opts.timeup(); } }; timeOut(); };
是不是感觉特别简洁呢?嘻嘻,来看一下更简洁的吧:调用方法
下面这个东西是用来倒计时的div <br> <div id="numDiv"></div> <script type="text/javascript"> $("#numDiv").jcountdown(5,{timeup:function(){alert("时间到")}});//倒计时5秒 //$("#numDiv").jcountdown(5);//倒计时5秒,不过这样是单纯的计时,数到0了就停了,不会执行任何函数 </script>
好了好了,下面解释一下源码吧,也算是jQuery插件开发教程吧
$.fn.jcountdown = function(count, options){}这一句话是开发jQuery插件用的,当然不只这一种方法。
这样就可以在jQuery对象上调用该方法了。简单吧
源码,示例,及api文档的下载地址:jQuery倒计时插件 jCountdown 源码示例及文档 CSDN首发
欢迎大牛们来此批评,也欢迎有不懂的人们来这里提问,我会尽快解答的。这可以我写的第一个jQuery插件哦,一定要用心维护,不久就会出下一版本的,敬请期待哦
相关文章推荐
- jQuery:收集一些基于jQuery框架开发的控件/jquery插件2
- 基于MVC4+EasyUI的Web开发框架经验总结(1)-利用jQuery Tags Input 插件显示选择记录
- jQuery相当于对 javascript二次开发,所以基于 jQuery实现的各种插件直接调用即可
- 基于MVC+EasyUI的Web开发框架经验总结(1)-利用jQuery Tags Input 插件显示选择记录
- 转:jQuery:收集一些基于jQuery框架开发的控件/jquery插件
- 收集一些基于jQuery框架开发的控件/jquery插件
- 基于jquery插件开发入门教程
- 基于JQUERY开发的一个JPAGE插件的修改版
- 使用 ADD-ON SDK 开发 基于 Html JQuery 和 CSS 的 firefox 插件入门教程1: 创建一个简单的 Add-on
- 基于jquery的邮箱输入联想插件开发
- 基于jQuery开发的手风琴插件 jquery.accordion.js
- jQuery:收集一些基于jQuery框架开发的控件/jquery插件。(1)
- jQuery:收集一些基于jQuery框架开发的控件/jquery插件
- 一个基于Jquery开发的幻灯片插件
- 一款基于jQuery日历插件的开发过程
- jQuery:收集一些基于jQuery框架开发的控件/jquery插件。(2)
- 收集一些基于jQuery框架开发的控件/jquery插件
- 基于jQuery的简单验证插件(开发点滴)
- (转)基于MVC4+EasyUI的Web开发框架经验总结(1)-利用jQuery Tags Input 插件显示选择记录