我正在尝试将 jQuery 手风琴元素应用于在 Backbone.js 视图中创建的 HTML。
当我尝试在渲染后调用手风琴时,它不会生效,例如
messageListView.render();
$("#messages").accordion();
我必须延迟调用手风琴才能使其生效:
setTimeout(function() { $("#messages").accordion() }, 100);
关于为什么会这样的任何见解。我是否应该期望在调用视图上的 render() 方法时完成所有 DOM 渲染?
考珀