通过rails-assets-pipeline使用jcountdown时,在我的页面上显示计时器时出现问题


  错误消息:未捕获的TypeError:$(...)。countdown不是函数


码:

countdown_timer.js

$(document).ready(function(){
  $("#timeleft").countdown({
    "date" : "november 07, 2015"
  });
});


视图:

<div id="timeleft"></div>


我了解此错误,但对javascript的了解不多,所以不知道如何解决。我正在按照其维基页面jcountdown上的说明进行操作

我从//= (*=)require jcountdownapplication.js中删除​​了application.scss,因为unable to find stylesheets using turboliks

最佳答案

现在我们已经成功加载了库,

更换

$(document).ready(function() {
    $("#timeleft").countdown({
      "date" : "november 07, 2015"
    });
});




$(document).ready(function() {
    $("#timeleft").countdown("2015/11/07");
});


有关更多信息,请参考文档here的最新版本

编辑:

页面上也给出了一个简单的示例,尽管我会在这里重复。

html

<div id="getting-started"></div>


和js

$("#getting-started")
  .countdown("2016/01/01", function(event) {
    $(this).text(
      event.strftime('%D days %H:%M:%S')
    );
 });

10-06 00:22