javascript - Spine.js - 如何使用 JavaScript 从模型实例中解除特定事件处理程序的绑定(bind)?

标签 javascript spine.js

从模型类中解除绑定(bind)特定的事件处理程序非常容易,但似乎从模型实例中解除绑定(bind)事件处理程序的唯一方法是使用 unbind()< 解除绑定(bind)到该实例的所有事件处理程序(不接受任何参数)。

对于模型实例,是否有等效于模型类的 unbind([eventName, function]) 函数,或者是否有另一种更好的方法来解除绑定(bind)特定的处理程序而不解除它们的绑定(bind)?

我已经查看了 Spine.js documentation但到目前为止还没有运气。向 unbind() 函数添加参数没有任何效果 - 它只是忽略它们并解除绑定(bind)。

最佳答案

最后我们换了一个更适合我们需求的框架,Backbone.js . Spine.js GitHub repository维护似乎在去年 9 月停滞不前,尽管 Spine 支持使用 JavaScript,但它的文档非常差。

如果有人可以为原始问题提供可行的解决方案,我仍然会接受它,以造福于其他偶然发现此问题的人。

关于javascript - Spine.js - 如何使用 JavaScript 从模型实例中解除特定事件处理程序的绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14457403/

相关文章:

ios - 我如何使用 Cordova 呈现所有 iPhone 联系人的列表(电话间隙)

javascript - 从组件外部 react 触发菜单?

javascript - 清理抓取的属性值

javascript - 安卓 WebView : crash after url loading

javascript - jQuery - 显示/隐藏列表中的项目并显示内容

javascript - Spine.js 未知记录(可能范围错误?)

routes - 有人有关于复杂 Spinejs 路线的信息吗?

javascript - 如何创建Spine模型而不通过Spine自动将ajax事件重新发布到服务器

javascript - 将列表动态追加到不同的行中

javascript - 如何在spine.js中重新绑定(bind) Controller ?