gpt4 book ai didi

javascript - jquery 选项卡选择

转载 作者:行者123 更新时间:2023-12-02 20:32:12 25 4
gpt4 key购买 nike

jquery代码是这样的:

    $(document).ready(function() {

//When page loads...
$(".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 href attribute value to identify the active tab + content
$(activeTab).fadeIn(); //Fade in the active ID content
return false;
});

});

和选项卡:

    <ul class="tabs">
<li><a href="#tab1">Gallery</a></li>
<li><a href="#tab2">Submit</a></li>
</ul>

<div class="tab_container">
<div id="tab1" class="tab_content">
<!--Content-->
</div>
<div id="tab2" class="tab_content">
<!--Content-->
</div>
</div>

每当页面加载时,第一个选项卡就会首先打开。但如果我想显示第二个选项卡,那么我该怎么做。就像从函数内部一样我加载页面如下: window.location="display.php";加载后我想要打开第二个选项卡该怎么做?如果我希望第一个选项卡显示如何执行此操作,也可以从另一个函数调用?

提前致谢..

最佳答案

这样做,

$(document).ready(function() {

//When page loads...
$(".tab_content").hide(); //Hide all content
var index = $("ul.tabs li.active").show().index();
$(".tab_content").eq(index).show();

//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;
});

});

然后在 html 上的选项卡 (li) 上,设置一个事件的类似,

<ul class="tabs">
<li class="active"><a href="#tab1">Gallery</a></li>
<li><a href="#tab2">Submit</a></li>
</ul>

<div class="tab_container">
<div id="tab1" class="tab_content">
<!--Content-->
</div>
<div id="tab2" class="tab_content">
<!--Content-->
</div>
</div>

关于javascript - jquery 选项卡选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3912729/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com