0

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

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

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

单击“全部清除”按钮后,将清除 div=content 并附加相同的四个 DIVS,但 jquery 手风琴无法工作。

4

1 回答 1

0

手风琴样式和行为是在创建时定义的。看起来手风琴在内容更改时不会更新。似乎也没有可以调用来触发更新的方法。

你试过把它关掉再打开吗'?

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

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

于 2012-08-09T03:45:39.207 回答