拖动后可排序的手风琴不起作用

时间:2013-03-31 22:47:21

标签: jquery jquery-ui-accordion jquery-ui-sortable

我有一部可折叠的手风琴,效果很好。我基本上使用这个例子http://jsfiddle.net/qN7b8/5/。但是, - 在jsfiddle中 - 在再次拖放一个面板之后,我需要在元素上单击两次以显示其内容。

这是JavaScript代码:

var stop = false;
$("#accordion h3").click(function(event) {
if (stop) {
    event.stopImmediatePropagation();
    event.preventDefault();
    stop = false;
}
});
$("#accordion").accordion({
header: "> div > h3"
})
.sortable({
axis: "y",
handle: "h3",
stop: function() {
    stop = true;
}
});

任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

stopImmediatePropagation()替换为stopPropagation() http://jsfiddle.net/ouadie/RckPm/