【发布时间】:2014-12-16 22:41:32
【问题描述】:
我想创建一个微调器,该微调器在页面加载 Turbolinks 时显示。 这是我的咖啡脚本:
startSpinner = ->
console.log "started fetching"
$('html').append('<div id="spinner" class="whirly"></div>')
stopSpinner = ->
$('#spinner').remove()
console.log "stopped fetching"
$(document).on("page:fetch", startSpinner());
$(document).on("page:receive", stopSpinner());
如果我在 stopSpinner 中设置断点(在它删除微调器之前),微调器似乎可以正确显示,但否则它永远不可见。我错过了什么? page:fetch 和 page:receive 错误的调用吗?
仅供参考,我从http://css-spinners.com/#/spinner/whirly/ 拿走了微调器。
【问题讨论】:
标签: javascript ruby-on-rails coffeescript turbolinks