我使用jquery选项卡,并试图在每个分页中,一切正常,但是,如果我点击去下一页说第二个选项卡,它会它很好,但将我传输到第一个标签页打开,所以你必须不断点击第二个标签页来查看新的内容。我的问题是,我怎样才能做到这一点,以便当用户点击分页中的下一页时,内容会刷新,但同一个标签页仍处于打开状态。jquery选项卡保持选项卡打开,这是subid在url
我如何纳入我当前的代码这一计划是使用URL mail.php?page=2&tid=2
凡页= 2是工作正常的分页参考,但我想要的TID(标签ID),使它所以这个标签是开放的。
下面是标签的JavaScript,你可能会认识到它
$(document).ready(function() {
//Default Action
$(".tab_content").hide(); //Hide all content
$("ul.tabs li:first").addClass("active").show(); //Activate first tab
$(".tab_content:first").show(); //Show first tab content
//On Click Event
$("ul.tabs li").click(function() {
$("ul.tabs li").removeClass("active"); //Remove any "active" class
$(this).addClass("active"); //Add "active" class to selected tab
$(".tab_content").hide(); //Hide all tab content
var activeTab = $(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
$(activeTab).fadeIn(); //Fade in the active content
return false;
});
});
而对于标签的HTML(不得不注释掉的列表)
//<div id="tabsX"> <div id="tabContent"> <ul class="tabs">
// <!--<li><a id="all" href="#all" class="all">All</a></li>-->
// <li><a href="#inbox" class="inbox"></a></li>
// <li><a href="#outbox" class="outbox"></a></li>
// <li><a href="#compose" class="compose"></a></li>
//<li><a href="#trash" class="trash"></a></li>
//
// </ul>
和选项卡的HTML内容(仅显示一个作为没有内容的示例,因为将显示太多)
<div id="inbox" class="tab_content">
<div id="inbox_header" style="display:table-cell; vertical-align:middle">
<!---content--->
</div><!---end inbox_content--->
</div><!---end inbox--->
我会很感激的任何帮助,因为我似乎无法找到任何解决方案,为自己
好的很好,但是快速的问题你说改变代码,你的意思是完全用你提供的代码替换整个代码,或者只是改变不同的部分? – Arken
用完整的代码稍候更新答案。 –
它工作吗?让我知道 –