jquery-ui-sortable
をドラッグしているときにdrag
イベントを聴くには?jquery-ui-sortableのイベントをドラッグする
hit-n-trial戦略では、drag
イベントをjquery-ui-draggable
から試しましたが、動作しません。
$('.widget_container').sortable({
drag: function(event, ui) { console.log('drag'); }
});
jquery-ui-sortable
をドラッグしているときにdrag
イベントを聴くには?jquery-ui-sortableのイベントをドラッグする
hit-n-trial戦略では、drag
イベントをjquery-ui-draggable
から試しましたが、動作しません。
$('.widget_container').sortable({
drag: function(event, ui) { console.log('drag'); }
});
使用この目的のためにsort
イベント:それはあなたの代わりに "ドラッグ" の "並べ替え" を使用しなければならないと言うマニュアルの
$(".sortable").sortable({
sort: function(e) {
console.log('X:' + e.screenX, 'Y:' + e.screenY);
}
});
ドラッグへのユーザー開始すると、あなたがsort
の代わりにhandle
を使用する必要があるときには、イベントを処理する必要がある場合:
$(".sortable").sortable({
handle: function(e) {
console.log('Handled');
}
});
意志がドラッグの開始時に発生したこのイベント、およびページがロードされたとき()。
私はあなたにも、あなたのリストが更新されたとき、あなたの要素を処理するための正しい方法を説明し、この答えを、チェックすることをお勧め:Get order of list items in a jQuery Sortable list after resort
幸運
私は 'handle'メソッドを試してみたところ、クリックとドラッグを区別できず、間違ってクリックをソートする機能が無効になっていました。 – ariebear
すごいです!独創的な男。どのように私はそれを逃したのだろうか? –
今私はそれを見たことが明らかです...ハハ。完璧! – daGUY