控制Jquery Mobile中的折叠状态

pau*_*llb 3 jquery-mobile

有没有办法从javascript控制页面的可折叠部分的状态,如下例所示?

<div data-role="collapsible" data-collapsed="true">
<h3>Title</h3>
I'm some hidden content
</div>

<input type="button" value="click me to open the above section" onclick="....">
Run Code Online (Sandbox Code Playgroud)

小智 18

我发现:

$('myCollapsible').trigger('collapse').trigger('updatelayout');
Run Code Online (Sandbox Code Playgroud)

要么

$('myCollapsible').trigger('expand').trigger('updatelayout');
Run Code Online (Sandbox Code Playgroud)

成为控制可折叠元素的最佳方式

  • 我建议将其作为答案接受 - 同样,你可以听取'扩展'和'崩溃'这样的事件:`$('.ui-collapsible').on('expand',callback)`` $('.ui-collapsible').on('collapse',callback)` (4认同)