即时通讯使用countTo.js脚本显示计数器。该计数器必须计数到特定值,然后在短暂延迟后重新启动。一切正常,除了完成后的延迟。问题是,它会立即重新启动。不能使它起作用,也许您有一些想法?
github上的脚本和文档:countTo.js
$(document).ready(function() {
jQuery('.timer1').countTo({
onComplete: function() {
jQuery('.timer1').countTo('restart')
}
});
});
JSFiddle
最佳答案
您可以这样使用setTimeout
:
$(document).ready(function() {
jQuery('.timer1').countTo({
onComplete: function() {
setTimeout(function(){
jQuery('.timer1').countTo('restart');
}, 1000);
}
});
});
这里的
1000
是等待时间(以毫秒为单位)。