2

Я использую этот код, чтобы сделать аккордеон Сортируемым, и сделать активную аккордеон панель перейти к верхней части стеки:JQuery UI аккордеон - Сортируемые Проблемы

$(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

Можете ли вы подробно остановиться на том, что не работает? И не могли бы вы поднять минимальный пример проблемы на http://jsfiddle.net? – Thomas

+0

А это странно, что он отлично работает на jsfiddle: http://jsfiddle.net/TvV2S/ – Robimp

+0

Я использую Code Igniter, и все мои другие скрипты работают, но не этот? – Robimp

ответ

4

сортирует,

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

+1

Awesome. :) Я не видел ни одного из ваших ответов на мой комментарий. Я думаю, вы должны прикрепить их к @Thomas: для меня будет уведомление. – Thomas

+0

Я сделал то же самое, поэтому спасибо за обмен. –

Смежные вопросы