我需要将我的计时器重置为5秒。但它不起作用。你能帮忙吗?
<script type="text/javascript"> "use strict"; $(document).ready(function() { $('span.countdown').countdown({seconds: 5, callback: 'alert("Test");', onExpiry: restart}); }); function restart() { $('span.countdown').countdown('change', {seconds: 5}); } </script>
答案 0 :(得分:0)
http://www.elated.com/articles/javascript-timers-with-settimeout-and-setinterval/
您使用setTimeout()
进行单次倒计时
setInterval()
每隔X秒执行一次
和clearTimeout()
重置计数器
Bojan说得对,这不是正常的JQuery语法,是插件还是什么?不管它是什么,它可能比语法糖少。
是的,语法为setTimeout(function(), 5000);