$(document).ready(function () {
/* 延迟函数 */
jQuery.fn.delay = 함수(시간, func) {
return this.each( 함수() {
setTimeout(func, time);
});
};
jQuery.fn.countDown = 함수(설정, to) {
설정 = jQuery.extend( {
startFontSize: '36px',
endFontSize: '12px',
1000,
startNumber: 10,
endNumber: 0,
콜백: 함수 () { }
}, 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);
}
그 외 {
settings.callBack(this);
}
});
});
};
//사용
$('#countdown').countDown({
startNumber: 10,
콜백: 함수(나) {
$(나).text('모두 여기가 보상을 주는 곳입니다!').css('color', '#090');
}
});
});