gpt4 book ai didi

javascript - 简单 jQuery 选项卡的问题

转载 作者:行者123 更新时间:2023-11-29 22:30:38 25 4
gpt4 key购买 nike

我有一个非常简单的 jquery 选项卡函数,看起来像这样:

$(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 class="container">
<ul class="tabs">
<li><a href="#tab1">Tab 1</a></li>
<li><a href="#tab2">Tab 2</a></li>
</ul>
<div class="tab_container">
<div id="tab1" class="tab_content">
<h2>Content</h2>
</div>
<div id="tab2" class="tab_content">
<h2>Content</h2>
</div>
<div id="tab3" class="tab_content">
<h2>Content</h2>
</div>
<div id="tab4" class="tab_content">
<h2>Content</h2>
</div>
</div>
</div>

我在这里尝试做的是添加另一个选项卡导航,所以基本上用其中的内容重新分配 ul 标签但不同的类所以我可以有这样的东西:

<ul class="tabs">
<li><a href="#tab1">Tab 1</a></li>
<li><a href="#tab2">Tab 2</a></li>
</ul>
<ul class="markers">
<li><a href="#tab1">Tab 1</a></li>
<li><a href="#tab2">Tab 2</a></li>
</ul>

..每当我点击列表中的任何一个时,它都会影响其他组中的

  • 非常感谢任何帮助。

    提前感谢您的帮助。

    主场

  • 最佳答案

    你应该像这样使用类名或 id 或元素来使用 fadein()

     $("#id").fadeIn("slow");

    但在您的代码中您正尝试使用 href 属性。

    这里......

    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

    我认为你不能那样使用

    http://api.jquery.com/fadeIn/

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

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