在元素(this.el)在DOM中之前初始化控制器时如何重新绑定控制器?
问问题
110 次
1 回答
1
我找到了一个简单的解决方案。您需要向 Spine 控制器添加新方法。此方法与 Controller.replace 基本相同,但不替换 DOM 元素。
Spine.Controller.prototype.rebind = function(element) {
var previous, _ref;
_ref = [this.el, $(element.el || element)], previous = _ref[0], this.el = _ref[1];
this.delegateEvents(this.events);
this.refreshElements();
return this.el;
};
于 2013-04-04T14:26:35.943 回答