UI - 手风琴在 empty() 和 append() 之后不起作用
ui - accordion does not work after empty() and append()
我有四个DIV,我调用手风琴函数。它最初工作正常。但是在我清除所有内容并再次附加四个 DIV 后它失败了。
请查看链接http://jsfiddle.net/p7vUk/2/
你会看到在点击divA 时,divAA 将滑动切换。单击divB时,divBB将滑动切换。
单击"全部清除"按钮后,将清除div=内容并附加相同的四个 DIV,但 jquery 手风琴无法正常工作。
手风琴的样式和行为是在创建时定义的。看起来折叠式折叠项在内容更改时不会更新。似乎也没有可以调用来触发更新的方法。
您是否尝试过"关闭并再次打开"?
//change content, then:
$("#content").accordion("destroy");
$("#content").accordion({ ... your options ... }); //create it again
这可能需要更多相关的工作,例如设置最初选择的选项卡等。
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 在chrome.tabs.onCreated之后加载HTML页面
- 在Jquery detachment()和appendTo()之后定位元素
- AngularJS:ng之后,重复$scope值未按预期更新
- 为什么元素的宽度在页面加载之后和那一刻之后不同
- 没有在Angular应用程序中定义firebase(在firebase迁移之后)
- 在刚刚调用的append函数之后,jquery.height()不会返回实际值
- 在.append之后运行函数
- 动态jQuery不在.append()之后发布表单的添加输入
- 在 Jquery append 之后立即渲染 html
- UI - 手风琴在 empty() 和 append() 之后不起作用
- 某些函数在 .append 之后不起作用
- 在 .detach() 和 .append() 之后使用 .load() 无法按预期工作
- 在.append()之后.change()不起作用
- 在append()之后更改输入的值
- 在.on()单击事件中append之后选择器不工作
- 在.remove()和.append()之后返回我的事件按钮
- 附加到元素的脚本标记会在.append()之后的下一行之前运行吗?
- Jquery -在.append之后,.hover在其他元素上不起作用
- 如果我使用append生成HTML元素,之后我可以使用jQuery影响它们吗?