2012-05-09 40 views
1

一些帮助将不胜感激 - 我试图显示一个特定的选项卡与其他页面的链接。示例所示[here]目标页面的大部分代码 - 请记住标签的工作以及他们是我只需要能够在标签中指定特定内容链接到从另一页的特定标签

+0

好,因为你需要知道在jQuery中哪些页面被请求,你必须首先使用url并获得#tabx部分,然后在你的jQuery代码中,你可以将该标签设置为当前。 – arma

+0

你能提供一个工作的例子吗?谢谢N. – NickP

回答

1

这应该工作:

// remove current selection 
$(".tablist ul.tabs li").removeClass("current"); 

// check if the desired tab exists 
if ($("#" + (window.location.hash.replace("#", "")))) { 

    // selected desired tab 
    $("#" + (window.location.hash.replace("#", ""))).addClass("current"); 

} else { 

    // select first tab 
    $('ul.tabs li:first').addClass('current'); 
} 
+0

谢谢Smamatti代码去哪里?你可以在这里添加吗? http://jsfiddle.net/SAvm5/1/ – NickP

+0

这没关系我只是想看看你的代码块被添加与我有什么我可以测试它? – NickP

+0

你应该把它放在你的'target.html'(或者从那里链接它),所以它可以在页面加载时执行它。 - 它替换了这一行'$('ul.tabs li:first')。addClass('current');',但是当散列为空或者无效时,你需要设置它。 – Smamatti

相关问题