我正在尝试用Backbone.js视图呈现的标记创建一个jQuery UI手风琴小部件。我的观看代码如下:
var AccessPointAccordion = Backbone.View.extend({
el: $("#access_point_accordion"),
initialize: function() {
this.collection = new AccessPoint(bootstrappedModels);
this.render(); // renders the markup correctly
this.$el.accordion();
}
.
.
.
});
正在正确呈现标记时,它不会被呈现为手风琴小部件,而只是被保留为无样式标记。我是Backbone.js的新手,如果我犯了一个简单的错误以及如何修复它,有人会指出吗?
答案 0 :(得分:0)
您可以在渲染功能中尝试:
render: function(){
//template and other code
setTimeout("this.$el.accordion();",0);
return this;
}