1
如何在元素(this.el)在DOM之前重新初始化控制器?如何重新綁定spine.js中的控制器?
如何在元素(this.el)在DOM之前重新初始化控制器?如何重新綁定spine.js中的控制器?
我找到了一個簡單的解決方案。您需要爲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;
};