ドラッグ中にマウスが置かれている領域に応じて、Jquery UI の並べ替え可能なヘルパーを動的に設定しようとしています。そのために、Jquery UI のソート可能なセッターを使用しています。確かに変更されていますが、ライブではありません (現在のイベントではありません)。どうすればこれを機能させることができますか?
私は例を設定しました - http://jsfiddle.net/aJEfp/1/
ありがとう。
ドラッグ中にマウスが置かれている領域に応じて、Jquery UI の並べ替え可能なヘルパーを動的に設定しようとしています。そのために、Jquery UI のソート可能なセッターを使用しています。確かに変更されていますが、ライブではありません (現在のイベントではありません)。どうすればこれを機能させることができますか?
私は例を設定しました - http://jsfiddle.net/aJEfp/1/
ありがとう。
Sortable がヘルパー要素をドラッグ中に変更できるように設計されているとは思えません。
ヘルパーを'clone'
またはカスタム DOM 要素に設定し、その要素をドラッグ中に変更することをお勧めします。たとえば、ui.helper
Sortable イベント ハンドラー内を使用します。
問題は、イベントを発生$('.content1')
させている現在のソート可能オブジェクトの代わりに、イベント ハンドラーで使用していることです$(this)
。
これは、jsFiddle の修正バージョンです。