gpt4 book ai didi

javascript - 折叠和展开选项卡 jquery/simple accordion

转载 作者:行者123 更新时间:2023-11-28 13:49:49 24 4
gpt4 key购买 nike

我有关于 Accordion 选项卡的问题..

我使用了 Accordion Menu 插件 下面的代码用于页面中的选项卡。

  [accordions]
[accordion title ="about"]**Content 1** [/accordion ]
[accordion title="Home"]**Content 2** [/accordion ]
[/accordions]

网页如下所示:

enter image description here

我首先要折叠这两个选项卡。当点击关于时,它应该展开并显示内容。一旦点击主页,它应该折叠关于标签并展开主页

通过 jquery 我可以做到这一点,但我不知道要下载和使用哪个脚本..

有什么想法吗?提前致谢

最佳答案

我有两种不同的简单 Accordion 方法;第一个带有关闭按钮,第二个带有悬停触发器。

1) 这是JsFiddle example with close button:

jQuery:

$('.content').slideUp(400);//reset panels

$('.panel').click(function() {//open
var takeID = $(this).attr('id');//takes id from clicked ele
$('#'+takeID+'C').slideDown(400);
//show's clicked ele's id macthed div = 1second
});
$('span').click(function() {//close
var takeID = $(this).attr('id').replace('Close','');
//strip close from id = 1second
$('#'+takeID+'C').slideUp(400);//hide clicked close button's panel
});​

html:

<div class="panel" id="panel1">panel1</div>
<div id="panel1C">content1
<span id="panel1Close">X</span>
</div>
<div class="panel" id="panel2">panel2</div>
<div id="panel2C">content2
<span id="panel2Close">X</span>
</div>
<div class="panel" id="panel3">panel3</div>
<div id="panel3C">content3
<span id="panel3Close">X</span>
</div>

--------

2) 这里是JsFiddle example with hover trigger:

$('.panel').hover(function() {
var takeID = $(this).attr('id');//takes id from clicked ele
$('.content').stop(false,true).slideUp(400);//close
//used stop for prevent conflict
$('#'+takeID+'C').stop(false,true).slideDown(400);//open
//show's clicked ele's id macthed div
});​

关于javascript - 折叠和展开选项卡 jquery/simple accordion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11504193/

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