源代码注释:
jQuery.fn.countDown = function(settings,to) {
if(!to && to != settings.endNumber) { to = settings.startNumber; }
this.data("CR_currentTime",to);
$(this).text(to).animate({"none":"none"},settings.duration,'',function() {
if(to > settings.endNumber + 1) {
$(this).countDown(settings,to - 1);
}else{
settings.callBack(this);
}
});
return this;
};
//计时&&重新计时
jQuery.fn.CRcountDown = function(settings) {
settings = jQuery.extend({
startNumber: 10,
endNumber: 0,
duration: 1000,
callBack: function() { }
}, settings);
this.data("CR_duration",settings.duration);
this.data("CR_endNumber",settings.endNumber);
this.data("CR_callBack",settings.callBack);
return this.stop().countDown(settings);
};
//计时暂停
jQuery.fn.pause = function(settings) {
return this.stop();
};
//暂停后,重新开始
jQuery.fn.reStart = function() {
return this.pause().CRcountDown({
startNumber : this.data("CR_currentTime"),
duration : this.data("CR_duration"),
endNumber : this.data("CR_endNumber"),
callBack : this.data("CR_callBack")
});
};
使用方法:
// 开始 && 重新开始
$("#start").click(function(){
$("#test").CRcountDown({
startNumber:15,
callBack:test
})
.css("color","red");
});
// 暂停
$("#pause").click(function(){
$("#test").pause();
});
// 暂停后 重新开始
$("#again").click(function(){
$("#test").reStart();
});
function test(){
$("<p>计时1结束!</p>")
.hide()
.fadeIn(1000)
.appendTo("body");
}
jQuery插件-倒计时
rated 3.33 by 3 people [?]
You might like:
关于jQuery的动画制作 | fengfenye
搞笑爱情有声小说《赵赶驴电梯奇遇记》[15集全/MP3] | fengfenye
손담비 / Type B
2 more recommended posts »
2009-03-24 jQuery&js&CSS
这个倒计时的构思比较巧妙,呵呵,我自认为的。
计时调用 通过jquery的animate()方法。
计时停止 通过jquery的stop()方法。
而重新开始计时则使用了 jquery的data()方法记录一些变量,使之重新开始。
Demo:
http://cssrain.cn/demo/timecount.html
源代码注释:
jQuery.fn.countDown = function(settings,to) {
if(!to && to != settings.endNumber) { to = settings.startNumber; }
this.data("CR_currentTime",to);
$(this).text(to).animate({"none":"none"},settings.duration,'',function() {
if(to > settings.endNumber + 1) {
$(this).countDown(settings,to - 1);
}else{
settings.callBack(this);
}
});
return this;
};
//计时&&重新计时
jQuery.fn.CRcountDown = function(settings) {
settings = jQuery.extend({
startNumber: 10,
endNumber: 0,
duration: 1000,
callBack: function() { }
}, settings);
this.data("CR_duration",settings.duration);
this.data("CR_endNumber",settings.endNumber);
this.data("CR_callBack",settings.callBack);
return this.stop().countDown(settings);
};
//计时暂停
jQuery.fn.pause = function(settings) {
return this.stop();
};
//暂停后,重新开始
jQuery.fn.reStart = function() {
return this.pause().CRcountDown({
startNumber : this.data("CR_currentTime"),
duration : this.data("CR_duration"),
endNumber : this.data("CR_endNumber"),
callBack : this.data("CR_callBack")
});
};
使用方法:
// 开始 && 重新开始
$("#start").click(function(){
$("#test").CRcountDown({
startNumber:15,
callBack:test
})
.css("color","red");
});
// 暂停
$("#pause").click(function(){
$("#test").pause();
});
// 暂停后 重新开始
$("#again").click(function(){
$("#test").reStart();
});
function test(){
$("<p>计时1结束!</p>")
.hide()
.fadeIn(1000)
.appendTo("body");
}
2 ,jquery 倒计时插件(刷新保持计时状态)
用到jquery的cookie插件。感谢农民的升级。
下载地址:http://jquerylab.googlecode.com/files/2.rar
cssrain前端技术
Tag: jQuery 倒计时
- 2.zip (34.3 KB)
- 下载次数: 129
分享到:
相关推荐
在本文中,我们将深入探讨jQuery Countdown插件的核心功能、如何使用它以及如何进行自定义设置。 首先,让我们了解jQuery Countdown的基本用法。要使用此插件,你需要在页面中引入jQuery库和countdown插件的...
jQuery Countdown是一款基于JavaScript库jQuery的插件,它为开发者提供了便捷的方式来实现美观且功能丰富的倒计时功能。这个插件不仅支持多种样式,而且易于定制,使得网页的倒计时效果既实用又具有吸引力。 jQuery...
jQuery.Countdown插件基于jQuery框架,它允许开发者轻松地在网页上添加动态的倒计时计时器。这个插件的使用非常灵活,可以根据项目需求进行定制,比如设置不同的样式、提示信息和行为。在给定的资源中,"jquery 倒...
**jQuery.countdown插件详解** 在网页开发中,倒计时功能经常被用于各种场景,如活动预告、考试倒计时、产品上市日期等。jQuery是JavaScript的一个强大的库,简化了DOM操作,事件处理和动画制作。而jQuery....
jquery.countdown倒计时插件下载_翻牌倒计时器特效 jquery.countdown倒计时插件下载_翻牌倒计时器特效 jquery.countdown倒计时插件下载_翻牌倒计时器特效
本篇文章将详细介绍名为“jquery.countdown.js”的jQuery倒计时插件,并通过分析其代码结构和实际应用,帮助开发者理解并掌握这个插件的使用。 首先,`jquery.countdown.js`是一款基于jQuery的轻量级倒计时插件,它...
4. 编写JavaScript代码:使用jQuery选择器找到该元素,然后调用countdown插件,并传入所需的配置参数,如结束时间。 5. 自定义样式:使用CSS修改倒计时的外观,使其符合网站的整体风格。 6. 监听事件:可以为倒计时...
在你的HTML文件中,首先需要引入jQuery库和jQuery Countdown插件的CSS及JS文件。通常,这些文件可以从CDN或者本地文件系统中加载: ```html <!DOCTYPE html> <title>jQuery Countdown 示例 ...
jquery.countdown.js网页倒计时插件制作倒计时 jquery.countdown.js网页倒计时插件制作倒计时 jquery.countdown.js网页倒计时插件制作倒计时
3. **初始化插件**:使用jQuery的选择器找到你之前选中的元素,然后调用`countdown`方法,传入所需的配置参数。例如: ```javascript $('#countdown-element').countdown('2023/12/31 23:59:59', function(event) ...
6. **Countdown**:jQuery Countdown插件用于创建倒计时功能,常见于限时优惠活动或者截止日期提醒。它可以根据指定的时间点动态更新剩余时间。 7. **Parallax**:Parallax插件可以实现视差滚动效果,即背景元素相...
本文将深入探讨如何使用`jquery.countdown.js`这个插件来实现自定义倒计时功能,以及其包含的到点提醒功能。 首先,`jquery.countdown.js`是jQuery的一个扩展,专门用于创建倒计时定时器。它允许开发者设定一个特定...
1. 需要先加载countdown插件对应的css文件,也就几行代码而已,可以不用引入,自己手写一样啦 <head> <meta charset=UTF-8> <meta http-equiv=X-UA-Compatible content=IE=edge,chrome=1 /> ...
jQuery Countdown是一个具有惊人动画的倒计时库。 看看 现在,您可以在下载PSD文件。 基本用法: $ ( '#counter' ) . countdown ( { startTime : "01:12:32:55" } ) ; 完整用法: $ ( '#counter' ) . countdown ...
2. **Bootstrap**: 虽然不完全是jQuery插件,但Bootstrap与jQuery紧密配合,提供了响应式布局和易于使用的UI组件,如按钮、下拉菜单、模态框等。 3. **jQuery Validate**: 这个插件专门用于表单验证,它可以轻松设置...
jQuery-countdown插件则是在这个基础上添加了倒计时的功能,提供了一种优雅的方式来展示剩余时间。 在这个项目中,“countdown-master”可能是指项目的主要源代码文件夹,通常包含以下组成部分: 1. **HTML文件**...
总结,jQuery.downCount.js是一款轻量级且易于使用的倒计时插件,只需少量代码就能快速实现倒计时功能。通过灵活的参数配置和自定义样式,可以适应各种网页设计风格。在实际开发中,可以结合其他jQuery插件和前端...
CountDown-jQuery-插件 CountDown-jQuery-插件 #设置倒计时的方法####启动倒数 jQuery(document).ready(function() { $('#countdown_dashboard').countDown({ targetOffset: { 'day': 0, 'month': 0, ...