0

ページにドラッグ アンド ドロップ機能があります。mousedownそれを行うために、 、mousemove、およびmouseupイベント ハンドラを定義しました。ただし、ブラウザで(ある時点ですべてのブラウザで発生したため、1つに絞り込むことができませんでした)、ユーザーがオブジェクトをクリックして(そして手放して)ドラッグすると、オブジェクトをドラッグし、オブジェクトを解放するにはもう一度クリックする必要があります。

目的の機能は、ユーザーがドラッグ中にクリックしたままにして、ドラッグしているオブジェクトを解放したい場合にのみクリックを離すことです。まだアクティブかどうmousemoveかを確認するためにハンドラー内に追加できるものはありますか?mousedown

4

1 に答える 1

0

古いですが、今でも参考になると思います。それ以外の場合は、jQueryUI Drag'n'Drop-Plugin を使用してください。

JavaScript: マウス ボタンが押されているかどうかを確認しますか?

于 2013-11-07T12:40:43.117 に答える