gpt4 book ai didi

javascript - 侧边栏 - 关闭和打开过滤器列表

转载 作者:太空宇宙 更新时间:2023-11-04 14:26:27 27 4
gpt4 key购买 nike

我正在为我的网站构建一个过滤器侧边栏,我希望能够通过按 btn 打开和关闭过滤器列表。

jQuery('.parent > .children').parent().click(function() {
jQuery(this).children('.children').slideToggle(200);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="parent">
<span>+</span>
<ul class="children">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>
<div class="parent">
<span>+</span>
<ul class="children">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>
<div class="parent">
<span>+</span>
<ul class="children">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>

我的问题是,当我按下它关闭的列表时,我希望它保持打开状态。

最佳答案

你应该给你的按钮类并且只针对这个类:

$('.toggler').click(function() {
$(this).siblings('.children').slideToggle(200);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="parent">
<span class="toggler">+</span>
<ul class="children">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>
<div class="parent">
<span class="toggler">+</span>
<ul class="children">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>
<div class="parent">
<span class="toggler">+</span>
<ul class="children">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>

关于javascript - 侧边栏 - 关闭和打开过滤器列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50628829/

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