我有一个使用属性data-role="collapsible"
可折叠的Div
如何在任何时间检查Div是处于折叠模式还是扩展模式。我试过了,但是没有用:
if ($("#hideshow").is(":collapsed"))
alert("collapsed");
请注意,
:visible
将不起作用,因为在两种状态下visible均返回true。 最佳答案
这是通过CSS完成的。当可折叠元素折叠时,将添加“ui-collapsible-collapsed”类。使用.hasClass()进行检查
if ($("#hideshow").hasClass('ui-collapsible-collapsed')) {
alert("collapsed");
}