gpt4 book ai didi

javascript - 如何根据给定的 html 结构使用 Jquery 制作 Accordion 效果?

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

我想使用以下结构制作 Accordion 效果。这个想法是,当我点击 .booklist>li>a 时,它会切换相应的文章,并且一次只能打开一篇文章。谁能帮我写这个脚本?欢迎使用 Jquery。

http://jsfiddle.net/vinicius5581/r2zevb3d/1/

CSS

 article{
display:none;
}

HTML

<section>
<ul class="booklist">
<li>
<a>Article Name 1</a>
<article>
<p><content</p>
<img class="left" src="myimage"/>
<p>more content</p>
</article>
</li>
<li>
<a>Article Name 2</a>
<article>
<p><content</p>
<img class="left" src="myimage"/>
<p>more content</p>
</article>
</li>
<li>
<a>Article Name 3</a>
<article>
<p><content</p>
<img class="left" src="myimage"/>
<p>more content</p>
</article>
</li>

最佳答案

试试这个

$(document).ready(function(){
$('.booklist>li>a').click(function(){
$('.booklist>li>a + article').slideUp();
$(this).next('article').slideDown();
});
});

Demo

--------------------

此处更新代码

$(document).ready(function(){
$('.booklist>li>a').click(function(){
$(this).next('article').slideToggle();
$(this).closest('li').siblings('li').find('article').slideUp();
});
});

Updated Demo

关于javascript - 如何根据给定的 html 结构使用 Jquery 制作 Accordion 效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26249418/

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