1

我正在使用一个有 4 个标签的页面。这些标记为#tab1/#tab2/#tab3/#tab4。我有一个编辑功能,可以打开一个新窗口。如果该窗口通过单击提交关闭或只是关闭它,则应刷新父窗口。好吧,这现在有效,但它总是刷新第一个选项卡。你能告诉我如何调整我的代码,让它只需要一个特定的标签吗?

$(document).ready(function() {
    $("li").click(function(){
        $(this).toggleClass("active");
        $(this).next("div").stop('true','true').slideToggle("slow");
    });
});
window.onunload = refreshParent;
function refreshParent() {
    window.opener.location.reload();
}
4

1 回答 1

0

一个简单的解决方案是将paren't url设置为类似的东西,http://origilal.url#tab3并且像你一样设置reload()。

然后,在您的 init js 函数中,解析 window.location 以检查 url 中提到的选项卡,然后选择它。

于 2013-05-15T07:43:43.663 回答