2011-04-07 12 views
1

私はjQueryをドラッグアンドドロップ可能に使用しています。ドラッグされているものがターゲットに「受け入れ可能」であっても、ドロップを取り消したいことがあります。私は、ユーザーがマウスボタンを離した後にドロップを続けることができるかどうかだけを知っています(実際にドラッグしている間は、「受け入れ」がうまくいくように見えます)。ドロップ機能内でドロップをキャンセルする方法はありますか?またはこの問題を回避する別の方法がありますか?どうもありがとう。キャンセルjQueryのUIドロップが一旦ドロップされました

+0

( '.draggable()'と '.droppable)'あなたがキャンセル」を意味するにはどうすればよいjQueryUI – Teneff

+0

の一部であります"?ユーザーがマウスの左ボタンを物理的に離したら、ドラッグを再入力することはできません(奇妙です)。 –

+0

親要素またはx、y軸を使用してオブジェクトをドラッグできる場所を制限することができます。 –

答えて

1

.draggable()要素は、ユーザーがドラッグを完​​了したときに.stop()イベントを発生させます。あなたはドラッグ可能なインスタンス化のカスタムメソッドでデフォルトのメソッドをオーバーライドすることができます

http://jqueryui.com/demos/draggable/

$(".selector").draggable({ 
    stop: function(event, ui) { ... } 
}); 
+0

stop()は私にとってうまくいかないようです.. http://jsfiddle.net/KevinGabbert/jKcZs/ – KevinDeus

関連する問題