Javascript Tabber Reload

时间:2010-11-17 01:46:08

标签: php javascript dynamic reload

我在tabber(http://www.barelyfitz.com/projects/tabber/)中有一些动态内容。

一切正常,但我想重新加载包含tabber的div。当我这样做时,使用jQuery AJAX,数据更新,但不再形成选项卡。我是否必须重新加载页面的javascript元素,如果是,我该如何做到这一点?

谢谢! :)

闪耀*

1 个答案:

答案 0 :(得分:2)

您的AJAX函数可能正在用新元素替换div的内容(因此它们会丢失您已完成的任何初始化)。

在你的AJAX回调中,只需重新初始化tabber即可。从浏览他们的网页看起来你只需要调用函数tabberAutomatic(tabberOptions);

我认为这样的事情可以解决问题:

$("#myDiv").load("/my/remote/data.json", function(){
    tabberAutomatic();
});