0

ネストされた順序付けられていないHTMLリストを作成し、ドラッグ可能なjQueryUIとドロップ可能なjQueryUIの両方をリストアイテムに適用しました。これはうまく機能します。

重要なのは、リストアイテムを他のリストアイテムにドロップするときにリスト自体がフォーマットされないことです。これにより、いくつかのアイテムをドラッグすると、最もワイルドなものになります。

要素への(さらに)jQueryバインディングを強制終了したくないので、リストアイテムを再度デタッチしてアタッチしようとしましたが、機能しませんでした。

あなたはここであなた自身のために問題を見ることができます

したがって、問題は、ページの読み込み時と同じようにリストを常にフォーマットする方法を教えてください。

4

1 に答える 1

0

気にしないでください、ここに解決策があります。

            drop: function (e, ui)
            {
                var draggable = $(ui.draggable).detach();
                $(this).find("ul:topmost").append(draggable);

                // solution:
                draggable.css({
                    left: '',
                    top: ''
                });
            }
于 2012-07-23T12:52:14.130 に答える