在丢弃标题后保持手风琴折叠

时间:2010-08-03 13:21:16

标签: jquery jquery-ui

我正在使用jquery手风琴ui和可排序的设施现在我面临的问题是 当我拖动手风琴的标题并将其放置到指定的位置然后如果标题 折叠然后它展开,如果它已经展开,那么它就会崩溃。

所以我只想在用户拖动它然后放下它时保持标头关闭。

我的配置属性如下创建accordion

我已设置折叠为true,因为我想要一个设施,如果用户点击,那么手风琴标题会展开并再次点击然后折叠。

$("#accordion").accordion('destroy').accordion({ collapsible: true, active: true, 
autoHeight:    false, header: "> div > h3" }).sortable({
axis: "y",
handle: "h3",
stop: function(event, ui) {
 stop = true;
}
});

1 个答案:

答案 0 :(得分:0)

我通过添加以下代码来解决这个问题

var stop = false;

 $("#accordion h3").click(function(event) {
    if (stop) {
        event.stopImmediatePropagation();
        event.preventDefault();
        stop = false;
    }
});