3

この質問は、jQuery の UI に関連しています。

誰でも次のことを行う例を提供できますか:

  1. コンテナ A はソート可能でドロップ可能
  2. 任意の要素をコンテナ A にドラッグして並べ替えることができます。
  3. 任意の要素をコンテナ A からドラッグして、ページ内でドラッグできるようにすることができます。
  4. コンテナ A もページ上でドラッグ可能

これは私がこれまでに持っているものです:

$(function() {
    $("#sortable").sortable().droppable();
    $("#sortable").disableSelection();
    $("#drop").droppable({
        accept: "#sortable li",
        drop: function (evt, ui) {
            var $destination = $(this); 
            ui.draggable.appendTo( $destination ); 

        }
    }).draggable();
});

ここでフィドルを作成しました: http://jsfiddle.net/eEJHb/1/

私が直面している問題: A) ソート可能なものをコンテナーにドロップできない B) コンテナーに入ったら、要素をドラッグしてソート可能なリストに戻す必要がある

ご協力いただきありがとうございます!

UPDATE ** 私の問題の一部は、オプション「connectWith」にありました。それは単に機能していませんでした。代わりに、オプション "connectToSortable" (ドラッグ可能なオプションとして) を使用し、並べ替え可能なものとドラッグ可能なものを連携させることができました。

4

3 に答える 3

0

このドキュメントをチェックすることをお勧めします:

http://jqueryui.com/sortable/#connect-lists

http://jqueryui.com/draggable/#sortable

そしてこれらの質問への答え:

jQuery をソート可能、ドロップ可能、ドラッグ可能にして連携させる

jQuery-UI のドラッグ可能およびソート可能

于 2013-03-28T15:06:41.803 に答える
-1

jquery-ui から Interactions を使用できます。ドラッグ可能で並べ替え可能な対話を提供します。

以下に例を示します。

于 2013-03-28T14:48:51.823 に答える