我在tabber(http://www.barelyfitz.com/projects/tabber/)中有一些动态内容。
一切正常,但我想重新加载包含tabber的div。当我这样做时,使用jQuery AJAX,数据更新,但不再形成选项卡。我是否必须重新加载页面的javascript元素,如果是,我该如何做到这一点?
谢谢! :)
闪耀*
答案 0 :(得分:2)
您的AJAX函数可能正在用新元素替换div的内容(因此它们会丢失您已完成的任何初始化)。
在你的AJAX回调中,只需重新初始化tabber即可。从浏览他们的网页看起来你只需要调用函数tabberAutomatic(tabberOptions);
我认为这样的事情可以解决问题:
$("#myDiv").load("/my/remote/data.json", function(){
tabberAutomatic();
});