JQuery UI Аккордеон - Сортируемые Проблемы - PullRequest
2 голосов
/ 04 октября 2010

Я использую этот код для сортировки аккордеона и перемещения активной панели аккордеона на вершину стека:

    $(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();
    });

Есть идеи, где я иду не так?

Заранее спасибо!

1 Ответ

4 голосов
/ 04 октября 2010

Сортировка

Я не оборачивал h3 и последующий div другим div. Знал, что это будет что-то простое. Спасибо за ваше время Томас! Но опять же, я был просто идиотом ...

...