8得票2回答
Backbone.js 视图中的 delegateEvents 有时候无法绑定(有缺陷)。

我正在使用Backbone.js,有时候视图事件无法正确绑定。 我可以使用jQuery中的$(viewselector).data()检查事件绑定情况。大多数情况下都有事件,但有时却没有! 有没有已知的问题应该注意,可能会导致这种情况发生?

7得票3回答
骨架视图事件在重新渲染后无法工作

我正在抓狂,似乎无法在重新渲染视图后使鼠标事件在我的backbone视图上工作,除非我做最荒谬的事情: $("a").die().unbind().live("mousedown",this.switchtabs); 我原本在其中加入了这个功能,但决定更新到最新的backbone并尝试使...

7得票1回答
Backbone.js模型的destroy方法无法触发成功或失败事件。

我正在学习Backbone.js,我使用了这个样板(链接)并且用从静态文件中加载的JSON数据在html表格中展示了一个例子。 然后我尝试在应该从集合中删除元素后再从DOM中删除绑定一个按钮事件。事情进行得很好,点击触发了destroy方法,remove事件也被触发了,但是在destroy的...

7得票2回答
当使用backbone 0.9.10时,移植事件时出现“Uncaught TypeError: Object [object Object] has no method 'off'”错误。

我有一个带有此事件的视图: var View = Backbone.View.extend({ el: $('#test'), events: { "change input": "test" }, test: function(e) { console.lo...

7得票1回答
如何防止backbone模型向集合传播事件?

我如何防止 Backbone Model 事件传播到 Backbone Collections? 编辑: 假设我有以下内容,其中 CollectionView 包含 MyModels 的集合... var CollectionView = Backbone.Collection.Exte...

7得票1回答
在更改事件中获取更改的属性

在这个全局变化事件中,有没有一种方法可以检测到哪个属性被更改了? myModel.on('change', function(model) { // Which attribute changed? }); 我尝试了以下方法: 使用myModel.previousAttribut...

7得票2回答
显示、隐藏然后重新显示布局会导致事件失效。

在显示、隐藏和重新显示Marionette布局方面遇到了麻烦。我相信这个问题也适用于常规的Backbone Views和Marionette ItemViews。 简而言之,我有一个父视图。当它被初始化时,它创建了两个子布局,这些布局被用作选项卡内容。问题是,当一个选项卡的内容被显示后,会显...