我正在使用包含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();
}
答案 0 :(得分:0)
一个简单的解决方案是将parenot url设置为http://origilal.url#tab3
和reload(),就像你一样。
然后,在init js函数中,解析window.location以检查url中提到的选项卡,然后选择它。