Backbone.js和jQuery UI Accordion

时间:2012-10-04 09:36:29

标签: jquery-ui backbone.js

我正在尝试用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的新手,如果我犯了一个简单的错误以及如何修复它,有人会指出吗?

1 个答案:

答案 0 :(得分:0)

您可以在渲染功能中尝试:

render: function(){

    //template and other code

    setTimeout("this.$el.accordion();",0);

    return this;
}