Twitter bootstrap 销毁引导转盘插件
我正在我的余烬应用程序中使用旋转木马视图。在我们移动到另一个视图后,有没有办法破坏旋转木马插件??我目前使用的解决方案是:Twitter bootstrap 销毁引导转盘插件,twitter-bootstrap,ember.js,carousel,twitter-bootstrap-3,Twitter Bootstrap,Ember.js,Carousel,Twitter Bootstrap 3,我正在我的余烬应用程序中使用旋转木马视图。在我们移动到另一个视图后,有没有办法破坏旋转木马插件??我目前使用的解决方案是: willClearRender: function () { this._super(); this.$().carousel('pause'); this.$().off('bs.carousel.data-api'); } 不确定它是否正确。非常感谢您的帮助您可以通过添加以下功能来更改bootstrap 3 carousel插件: Carou
willClearRender: function () {
this._super();
this.$().carousel('pause');
this.$().off('bs.carousel.data-api');
}
不确定它是否正确。非常感谢您的帮助您可以通过添加以下功能来更改bootstrap 3 carousel插件:
Carousel.prototype.destroy = function () {
this.hide().$element.off('.' + this.type).removeData('bs.' + this.type)
}
就在旋转木马、原型、幻灯片功能之后
然后你就这么叫它
willClearRender: function () {
this._super();
this.$().carousel('pause');
this.$().carousel().destroy();
}
您当前的解决方案有什么问题?另请参阅:“所有不定式事件都提供默认功能。这提供了在操作开始之前停止执行的功能。”@BassJobsen,在我的努力下,插件不会与DOM分离。当我拍摄堆快照时,我可以在“分离的DOM树”下看到插件的html。我想彻底销毁插件,这样它就不会导致任何内存泄漏。set
jQuery.fn.carousel=null代码>也许