我有一个可排序的手风琴,它工作得很好。我基本上用这个例子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;
}
});
有什么办法解决这个问题吗?
将stopImmediatePropagation()
替换为stopPropagation()
http://jsfiddle.net/ouadie/RckPm/