0

jQuery sortable()を使用してjQueryベースのツリーメニューを作成しています。これが私の現在のコードです:http://jsfiddle.net/8KDur/

ご覧のとおり、並べ替え可能な関数は正常に機能します。

しかし、ツリーのliアイテムを他のツリーアイテムの上にドラッグするときのUIの動作は、私が望むようには機能しません。li-itemsを静止させ、ドラッグ中にそれらの間の境界線を強調表示したい。どのアイテムの間に配置されるかを示します。

では、ドラッグ中にアイテムを静止させるにはどうすればよいですか?

これにはプラグインを使用したくありません。

4

1 に答える 1

1

このplaceholderオプションを使用して、アイテム間の境界として使用するCSSクラスを指定できます。次に、ドラッグしているリストアイテムの複製を作成するに設定helperします。'clone'デフォルトでは、jQuery UIはインラインを使用してヘルパーを非表示にするためdisplay: none、リストアイテムを表示して静的なままにしておきたい場合は、それをオーバーライドする必要がある場合があります。

http://jsfiddle.net/8KDur/33/

于 2012-08-08T17:48:25.243 に答える