gpt4 book ai didi

jquery - JQuery Mobile 中的 Accordion 折叠/展开全部

转载 作者:行者123 更新时间:2023-12-03 22:55:19 26 4
gpt4 key购买 nike

我正在使用 JQuery Mobile,我的页面上有一堆 Accordion 。我想通过单击按钮立即展开/折叠所有 Accordion 。如何做到这一点?

最佳答案

这样的东西有用吗?

JS

$('#openAll').on('click', function() {
$('.openMe').each(function() {
var coll = $(this);
coll.trigger('expand');
});
});
$('#closeAll').on('click', function() {
$('.openMe').each(function() {
var coll = $(this);
coll.trigger('collapse');
});
});

替代 JS(不带 foreach ):

$('#openAll').on('click', function() {
$('.openMe').trigger('expand');
});
$('#closeAll').on('click', function() {
$('.openMe').trigger('collapse');
});

HTML

<div data-role="collapsible" class="openMe">
<h3>Hello 1</h3>
<p>I'm the collapsible content. By default I'm closed, but you can click the header to open me.</p>
</div>
<div data-role="collapsible" class="openMe">
<h3>Hello 2</h3>
<p>I'm the collapsible content. By default I'm closed, but you can click the header to open me.</p>
</div>
<div data-role="collapsible" class="openMe">
<h3>Hello 3</h3>
<p>I'm the collapsible content. By default I'm closed, but you can click the header to open me.</p>
</div>
<br />
<a href="#" data-role="button" id="openAll">Open All Collapsible</a>
<a href="#" data-role="button" id="closeAll">Close All Collapsible</a>

文档:

看起来这不适用于一组,因为一次只能打开一个:

设置文档:

关于jquery - JQuery Mobile 中的 Accordion 折叠/展开全部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11318103/

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