【发布时间】:2016-01-06 23:58:01
【问题描述】:
如何在我的脚本中停止 setInterval ?警报有效,clearInterval 无效,并且控制台中没有任何错误。
order =
start_poll: ->
interval = setInterval(@request, 60000)
stop_polling: ->
clearInterval order.start_poll()
alert ('expired')
request: ->
id = $('#status_id').attr('data-id')
$.get "/orders/#{id}", (data) ->
console.log("#{data.status}")
if data.status is 'expired'
order.stop_polling()
$ ->
order.start_poll()
【问题讨论】:
标签: jquery coffeescript clearinterval