我想知道我们是否可以从另一个页面选择JQuery选项卡系统中的特定选项卡..?
例如,我有4个菜单:主页|关于|服务|联系方式 在服务页面中,我有一个带有5个选项卡(航班、酒店、国际航班、铁路、公共汽车)的选项卡系统。所以我的重点是,当有人从主页选择公交链接时,我需要显示服务页面中的公交选项卡(默认可见的是航班)。
我尝试在主页上提供公交链接,如下所示: services.php#tab4(类似于锚点标签方法)
不幸的是,它不起作用..
我正在使用以下JQuery进行选项卡系统。
在服务页面中,以以下形式给出的ul li中的选项卡链接:
例如,我有4个菜单:主页|关于|服务|联系方式 在服务页面中,我有一个带有5个选项卡(航班、酒店、国际航班、铁路、公共汽车)的选项卡系统。所以我的重点是,当有人从主页选择公交链接时,我需要显示服务页面中的公交选项卡(默认可见的是航班)。
我尝试在主页上提供公交链接,如下所示: services.php#tab4(类似于锚点标签方法)
不幸的是,它不起作用..
我正在使用以下JQuery进行选项卡系统。
$(document).ready(function() {
//When page loads...
$(".tab_content").hide(); //Hide all content
$("ul.tabs li:first").addClass("active_pr").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 href attribute value to identify the active tab + content
$(activeTab).fadeIn(); //Fade in the active ID content
return false;
});
});
在服务页面中,以以下形式给出的ul li中的选项卡链接:
<ul class="tabs">
<li><a href="#tab1">Flight</li>
<li><a href="#tab2">Hotels</a></li>
<li><a href="#tab3">International Flight</a></li>
<li><a href="#tab4">Rail</a></li>
<li><a href="#tab5">Bus</a></li>
</ul>
希望有人能回答上面的问题。
谢谢。
保罗