ui - 在empty()和append()之后,手风琴不起作用

时间:2012-08-09 00:39:25

标签: javascript html jquery-ui accordion jquery-ui-accordion

我有四个DIV,我给它调用了手风琴功能。它最初工作正常。但是在我清除所有内容并再次附加四个DIV之后它就失败了。

请查看链接 http://jsfiddle.net/p7vUk/2/

你会看到点击divA时,divAA会滑动切换。 单击divB时,divBB将滑动切换。

点击'全部清除'按钮后,div = content被清除,并且附加了四个DIVS,但是jquery手风琴无效。

1 个答案:

答案 0 :(得分:0)

手风琴的造型和行为是在创作时定义的。看起来手风琴在内容发生变化时不会更新。似乎也没有一种方法可以调用来触发更新。

您是否尝试过将其关闭再打开?

//change content, then:
$("#content").accordion("destroy");
$("#content").accordion({ ... your options ... }); //create it again

这可能需要更多相关工作,例如设置最初选择的标签等。