通过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 jcountdown
和application.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')
);
});