jCountdown倒计时插件 基于jquery开发的插件
来源:互联网 发布:php高级工程师工资 编辑:程序博客网 时间:2024/06/14 20:14
大家好呀,这几天用javascript特别多,后来接触了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在这里是指的要计时的divvar $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插件哦,一定要用心维护,不久就会出下一版本的,敬请期待哦
- jCountdown倒计时插件 基于jquery开发的插件
- 插件描述:jCountdown倒计时插件jQuery
- 基于jQuery倒计时插件实现团购秒杀效果
- 倒计时(Jquery插件)
- jquery倒计时插件用法
- 倒计时 jquery.countdown插件
- JQuery----倒计时插件downCount
- jQuery 倒计时插件
- 基于jquery插件开发入门教程
- 漂亮实用的jQuery倒计时插件特效代码
- jquery.countdown.js一个时间倒计时的插件
- jquery.countdown 倒计时插件的学习
- LED样式的jQuery时间倒计时插件
- 收集一些基于jQuery框架开发的控件/jquery插件
- 收集一些基于jQuery框架开发的控件-jquery插件
- jQuery插件的开发
- jQuery插件的开发
- jquery插件的开发
- indexOf 用法
- InputStream 和OutputStream
- 更多提高正则表达式效率的方法
- 编写C语言开发环境——编译模块
- 禁止页面使用右键的js代码
- jCountdown倒计时插件 基于jquery开发的插件
- Swing模型与渲染器
- linux进程间通讯
- 8个HDFS的替代方案
- Android照相机俩种常见的使用方式(二)
- 不解的线程和互斥
- httpclient 3中超时
- 数据之魅:基于开源工具的数据分析
- jsp九大内置对象