11得票1回答
使用backbonejs视图,如何最好地将“onload”事件附加到图像标记?

我想为backbonejs视图中的图像附加一个“onload”事件。 我目前将其包含在“events”中,如“load img”:“function”,但它没有触发。 有关此事的建议吗?

10得票3回答
Backbone.js - 同一元素上同时触发单击和双击事件

在我的Backbone视图中,我定义了如下的事件:events : { 'click .elm' : 'select', 'dblclick .elm' : 'toggle' }, select: function(e){ e.preventDefault(); c...

10得票2回答
在backbone事件处理程序中避免event.preventDefault()样板代码

我有许多以link开头的Backbone.js动作:<a href="#makeCookies">Make Cookies</a> 并且像这样拥有一个Backbone.View事件哈希:'click [href=#makeCookies]': 'ma...

9得票1回答
Backbone: 如何在集合更改时更新集合视图?

我相对而言是Backbone.js的新手。我正在初始化一个集合视图,并在创建时传入一个集合。 suggestionsView = new TreeCategoriesAutoSuggest.Views.Suggestions({ collection: new App.Collect...

8得票2回答
Backbone.js嵌套视图中的事件

我有一个名为DashboardView的视图,它实例化了多个WidgetView。每个小部件都需要有自己的事件绑定。据我所知,当视图被呈现并添加到父视图中时,这些绑定会丢失,即: class DashboardView extends Backbone.View constructor:...

8得票3回答
覆盖 Backbone 模型的改变事件

我认为我想做的事情很简单,只是不知道如何实现。当我的模型属性更改时,我想触发自己的事件,并将一些数据传递给事件处理程序(无论更改是增加还是减少值)。 基本上,我希望在视图中通过处理程序执行以下操作 handler: function(increased) { if(increased...

8得票1回答
将Backbone的change事件绑定到集合中模型的属性上

我有一个视图,接受如下的collection: MyView = Backbone.View.extend({ initialize: function() { this.collection.on("change://an attribute of a model i...

8得票2回答
骨架 - 为什么集合重置不会触发模型事件?

我很好奇为什么重置backbone集合不会触发模型事件。然而,当从集合中物理删除模型时,触发模型事件似乎是合乎逻辑的。 这是有意为之还是我错过了什么?如果backbone不执行这种操作,那么委托事件的良好实践是什么。 为什么backbone在其集合重置时不触发模型事件? var Tick...

8得票2回答
事件触发两次

我将这个视图声明为以下方式: 我正在声明一个视图: var VirtualFileSelectorView = Backbone.View.extend({ selected: function() { console.log("selected function"...

8得票1回答
无法获取没有哈希的Backbone路由?

我希望拥有可书签的URL,使浏览器能够捕获和处理。如果只使用Backbone.history.start(),那么我可以使用哈希URL,例如/#accounts。 但是我想要没有哈希的URL,类似于/accounts。但是我无法使用Backbone.history.start({pushSt...