我有四个DIV,我给它调用了手风琴功能。它最初工作正常。但是在我清除所有内容并再次附加四个DIV之后它就失败了。
请查看链接 http://jsfiddle.net/p7vUk/2/
你会看到点击divA时,divAA会滑动切换。 单击divB时,divBB将滑动切换。
点击'全部清除'按钮后,div = content被清除,并且附加了四个DIVS,但是jquery手风琴无效。
答案 0 :(得分:0)
手风琴的造型和行为是在创作时定义的。看起来手风琴在内容发生变化时不会更新。似乎也没有一种方法可以调用来触发更新。
您是否尝试过将其关闭再打开?
//change content, then:
$("#content").accordion("destroy");
$("#content").accordion({ ... your options ... }); //create it again
这可能需要更多相关工作,例如设置最初选择的标签等。