非常に簡単。jQuery Mobileは、CSSを使用してこれらすべてを実行します。collapsible
UI要素が折りたたまれている場合、クラス" "ui-collapsible-collapsed
がその要素に追加されます。したがって、あなたがしなければならないのは、その特定のの.hasClass()
メソッドを使用することです。jQuery
collapsible
たとえば、次のHTMLがあります。
...
<div id="blocks" data-role="collapsible-set">
<div class="block" data-role="collapsible" data-collapsed="false">
<h3>Block A</h3>
</div>
<div class="block" data-role="collapsible">
<h3>Block B</h3>
</div>
</div>
...
そして、JavaScript/jQueryの例を次に示します。
...
if ($('#blocks .block').hasClass('ui-collapsible-collapsed')) {
// Do whatever you want to do here.
}
...