繁体   English   中英

Rails 4-计时器(jQuery.Countdown)

[英]Rails 4 - Timer (jQuery.Countdown)

我正在尝试在Rails中创建一个计时器。 但我收到此错误:

jquery.countdown.min.self-6add0e5….js?body=1:7 Uncaught TypeError: Cannot read property 'createPlugin' of undefined

我加 :

  • jquery.countdown.min.js转换为assets/javascripts
  • jquery.coundown.css转换为assets/stylesheets
  • jQuery.js在那里并且可以正常工作
  • 进入application.js - //= require jquery.countdown.min
  • 进入application.scss *= require jquery.countdown

然后我创建:

视图

<th width="20%" class="timeRem" data-countdown-until="<%= 10.days.from_now %>"></th>

timer.js.coffee

 Timers =
  init: ->
    @initCountdownUntil()
    @initCountdownSince()

  initCountdownUntil: ->
    $('[data-countdown-until]').each (index, element) ->
      $element = $(element)
      date = new Date($element.data('countdown-until'))
      $element.countdown(until: date)

  initCountdownSince: ->
    $('[data-countdown-since]').each (index, element) ->
      $element = $(element)
      date = new Date($element.data('countdown-since'))
      $element.countdown(since: date)

window.Timers = Timers

不知道如何解决它,不喜欢任何建议和帮助。

根据我们的意见, jquery.countdown.min.js文件前应放置jquery.min.js

你把页面上的脚本顺序jquery.js然后jquery.plugin.js然后jquery.countdown.js

[ ]

参考: http : //keith-wood.name/countdown.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM