完成回调的Jquery倒计时

此插件将显示将在网页上显示的实时倒计时。

我在官方网站上阅读了关于.finish回调的文档。

我尝试做的是,如果计时器完成计数 ,它将隐藏 span#limit。

这是链接:

http://hilios.github.io/jQuery.countdown/documentation.html

这是我的代码:

HTML:

 <input type="hidden" name="limit" value="" />  

jQuery:

 var data = $("input[name=limit]").val(); $("#limit").countdown(data, function(event) { $(this).text(event.strftime('%D days %H:%M:%S')); .on('finish.countdown', function() { $(this).hide(); )}; }); 

它会在网页上显示倒计时:

01天19:40:00

直到

00天00:00:00

问题是这个跨度并没有像我试图那样隐藏

我的代码出了什么问题? 打回来? 语法错误?

试试这个:根据你提供的.on('finish.countdown' ,你需要在关闭.countdown()函数的括号后调用.on('finish.countdown' .countdown() 。你的代码将按预期工作。

  var data = $("input[name=limit]").val(); $("#limit").countdown("2015-07-02 19:40:00", function(event) { $(this).text(event.strftime('%D days %H:%M:%S')); }).on('finish.countdown', function() { $(this).hide(); }); 

JSFiddle演示

注意:请根据您的方便更改日期输入,以便您可以在短时间内看到倒计时变为零。