如果用户点击我的网站正文,我会让我的手风琴崩溃,但即使它已经关闭,它也会弹出并再次关闭。
现在我想检查我的手风琴内容是否已经打开,然后才折叠它。文档没有说明这样的功能。
有没有办法检查手风琴是否已经关闭?
如果用户点击我的网站正文,我会让我的手风琴崩溃,但即使它已经关闭,它也会弹出并再次关闭。
现在我想检查我的手风琴内容是否已经打开,然后才折叠它。文档没有说明这样的功能。
有没有办法检查手风琴是否已经关闭?
尝试将 collapsible 设置为 true 以便以后可以折叠手风琴:
$j("#AccordionDivName").accordion( "option", "collapsible", true );
现在通过在关闭和打开的手风琴内设置一个标志来解决它,我稍后会检查
$('#collapse-area').on('click', function () {
if ($('.ui.accordion').attr('open'))
$('.ui.accordion').accordion('close', 0);
});
$('.ui.accordion').accordion({onClose: function () {
$('.ui.accordion').attr('open', false);
}, onOpen: function () {
$('.ui.accordion').attr('open', true);
}, collapsible: true});