【发布时间】:2014-11-19 19:36:42
【问题描述】:
我正在处理一个严重依赖 Backbone/CoffeeScript 的 Rails 项目。我不明白为什么下面这段代码会导致问题!
switchView: (newView) ->
myVar = 3
debugger
@currentView.$el.fadeOut(-> debugger)
在第一个调试器中:myVar 等于 3。
在第二个调试器中:myVar 未定义。
为什么我无法通过回调函数访问 myVar?
我要进行淡出,淡入的情况。我过去通过将fadeIn 作为成功回调传递给fadeOut 函数来完成此操作。感谢您的帮助,如果我可以发布针对此问题的更多相关代码,请告诉我。
【问题讨论】:
标签: javascript ruby-on-rails backbone.js callback coffeescript