我使用此代码使 Accordion 可排序,并使事件的 Accordion 面板移至堆栈顶部:
$(function() {
var stop = false;
$("#ccaccordion h3").click(function( event ) {
if ( stop ) {
event.stopImmediatePropagation();
event.preventDefault();
stop = false;
}
});
$("#ccaccordion").accordion({
header: "> div > h3",
autoHeight: false,
change:
function(event, ui){
ui.newHeader.parent().prependTo(this);
}
}).sortable({
axis: "y",
handle: "h3",
stop: function() {
stop = true;
}
});
});
但是它似乎不起作用。标准演示代码与我的 html 配合良好:
$(function() {
$( "#ccaccordion" ).accordion();
});
有什么想法我哪里出错了吗?
提前致谢!
最佳答案
已排序,
我没有用另一个 div 包装 h3 和后续的 div。知道这会很简单。感谢您抽出时间托马斯!再说一遍,这只是我一个白痴......
关于javascript - JQuery UI Accordion - 可排序问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3853709/