0

jQuery UI があるコンテナーに動的に追加された画像の並べ替えに問題がありsortable()ます。要素がブロックとして表示されている場合、つまり積み重ねられている場合、完全に機能するため、これは何らかの形で CSS の問題であると考えています。

http://jsfiddle.net/z6ARX/1/

画像はソート可能であるため、JS が機能していることはわかっていますが、適切にドロップできません。クリックするとそれらが移動するというフィドルを実行していることに気付きました。私のアプリでは、クリックするとソート可能な領域からアイテムが削除されるため、以前はこれに気づきませんでした。ただし、主な問題はまだ残っています。

ここで、画像を左にフロートすると、それらが追加されたときに並べ替えることができなくなります (最新の Chrome を使用しています)。

http://jsfiddle.net/QMwfk/1/

注目すべきは、画像がページ ロードの並べ替え可能な div 内に既に存在する場合、すべて問題ありません。

http://jsfiddle.net/zf9pR/

私は本当にこれにこだわっていて、本当に助けていただければ幸いです! この問題に具体的に対処する質問は見つかりませんでした。見つけたら教えてください!

4

1 に答える 1

1

これがあなたが遭遇していると私が思うバグです - http://bugs.jqueryui.com/ticket/6702 . sortable は、作成時にリストがフローティングしているかどうかを判断します。リストにアイテムがないため、判断できません。最初の項目が追加されるまでソート可能の初期化を遅らせると、修正されるはずです - http://jsfiddle.net/QMwfk/2/

于 2012-07-21T20:24:16.840 に答える