jquery插件jquery倒计时插件分享
2013-12-27 00:00
453 查看
$(document).ready(function () { /* 延迟函数 */ jQuery.fn.delay = function (time, func) { return this.each(function () { setTimeout(func, time); }); }; jQuery.fn.countDown = function (settings, to) { settings = jQuery.extend({ startFontSize: '36px', endFontSize: '12px', duration: 1000, startNumber: 10, endNumber: 0, callBack: function () { } }, settings); return this.each(function () { if (!to && to != settings.endNumber) { to = settings.startNumber; } //设定倒计时开始的号码 $(this).text(to).css('fontSize', settings.startFontSize); //页面动画 $(this).animate({ 'fontSize': settings.endFontSize }, settings.duration, '', function () { if (to > settings.endNumber + 1) { $(this).css('fontSize', settings.startFontSize).text(to - 1).countDown(settings, to - 1); } else { settings.callBack(this); } }); }); }; //使用 $('#countdown').countDown({ startNumber: 10, callBack: function (me) { $(me).text('All done! This is where you give the reward!').css('color', '#090'); } }); });
相关文章推荐
- jQuery删除节点的三个方法即remove()detach()和empty()
- jQuery拖拽 & 弹出层 介绍与示例
- jquery弹出层类代码分享
- ]jquery特殊符号含意
- 使用jquery获取父元素或父节点的方法
- jQuery属性操作(二)
- JQuery学习笔记
- jquery选择器
- jquery dialog打开时,焦点自动在第一个text框上
- 浅析jQuery删除节点的三个方法
- jqueryflot图表x轴坐标过长完美解决方案
- jquery 特效
- Jquery对象转化成数组
- 初识JavaScript,Ajax,jQuery,并比较三者关系
- jquery简要
- Eclipse支持Jquery代码提示(JqeuryWTP)
- jQuery拖拽 & 弹出层
- jQuery+css实现tab功能
- 使用jquery-qrcode在页面上生成二维码,支持中文
- 系统学习jQuery.核心知识.FAQ.jQuery对象与DOM对象区别与联系