axi*_*dos 5 anchor hash jquery tabs reload
刚刚遇到一个问题.我有一个带有Jquery UI选项卡的页面.通过向链接添加哈希标记,可以从不同页面访问每个选项卡,并使用我需要的选项卡加载页面.但是,我还需要访问同一页面中的不同选项卡.我想到的是将hash ="_ parent"添加到带有hash标签的链接:
<a href="pictures.htm#tab2" target="_parent">
Run Code Online (Sandbox Code Playgroud)
它做我需要的但只在IE中.它会使用不同的哈希标记重新加载页面,但由于某种原因,Chrome和Firefox每次都会加载相同的标签.我需要的是为链接创建一个javascript函数,它将完全重新加载具有不同哈希标记的页面.
我想出了这段代码:
function gototab(reload)
{
window.location.href = 'pictures.htm#tab2';
window.location.reload(true);
}
<a href="pictures.htm#tab2" onclick="gototab();">open tab 2</a>
Run Code Online (Sandbox Code Playgroud)
我觉得我几乎关闭了它,但是我的脚本出了问题.有人可以帮我解决吗?
谢谢!
Mag*_*ker 14
你可以这样做:
function gototab(reload)
{
window.location.hash = '#tab2';
window.location.reload(true);
}
<a href="pictures.htm#tab2" onclick="gototab();">open tab 2</a>
Run Code Online (Sandbox Code Playgroud)