Wordpress Admin Jquery UI Сортируемая проблема - PullRequest
1 голос
/ 11 января 2012

Я пытаюсь добавить возможность перетаскивания, чтобы изменить порядок некоторых ячеек для админ-панели ползунка, которую я изменяю, но при перетаскивании я получаю очень странный результат

Этокажется, что другие элементы перемещаются вниз вместо того, чтобы перемещать выбранный.

Вот код, который я использую:

  jQuery(document).ready(function() {
    jQuery(".metabox-holder").sortable({
      //handle : '.handle',
      update : function () {
          var order = jQuery('.metabox-holder').sortable('serialize');
        jQuery("#info").load("process-sortable.php?"+order);
      }
    });
});

Вот HTML: http://pastebin.com/dA3ygfTE

Пожалуйста, не обращайте внимания на неряшливость HTML-кода - это не мое.

Любые идеи или решения будут с благодарностью.

1 Ответ

0 голосов
/ 12 января 2012

На самом деле проблема была в устаревшей версии jquery ui, код которой я использовал в итоге:

  jQuery(document).ready(function() {
    jQuery(".metabox-holder").sortable({
      connectWith: '.metabox-holder',
    update: function() {
      var i = 1;
      jQuery('.postbox').each(function() {
        jQuery(this).find('h3 span').html('Image #'+i+'Link:');
        jQuery(this).find('input:first').attr('name', 'sImg'+i);
        jQuery(this).find('input:last').attr('name', 'sImglink'+i);
                i++;
      });
    }
    });
});
...