0

如果用户点击我的网站正文,我会让我的手风琴崩溃,但即使它已经关闭,它也会弹出并再次关闭。

现在我想检查我的手风琴内容是否已经打开,然后才折叠它。文档没有说明这样的功能。

有没有办法检查手风琴是否已经关闭?

4

2 回答 2

0

尝试将 collapsible 设置为 true 以便以后可以折叠手风琴:

$j("#AccordionDivName").accordion( "option", "collapsible", true );
于 2014-08-22T11:46:08.740 回答
0

现在通过在关闭和打开的手风琴内设置一个标志来解决它,我稍后会检查

$('#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});
于 2014-08-22T11:52:12.530 回答