私は、フル機能のウィンドウシステムを実装しようとしているWebアプリケーションに取り組んでいます。現在、非常に順調に進んでおり、小さな問題が1つだけ発生しています。アプリケーションの一部(ほとんどの場合、サイズ変更操作をトリガーするはずのウィンドウのコーナーdiv)をドラッグしようとすると、Webブラウザーが賢くなり、何かをドラッグアンドドロップするつもりだと思います。最終的に、ブラウザがドラッグアンドドロップを実行している間、アクションが保留になります。
ブラウザのドラッグアンドドロップを無効にする簡単な方法はありますか?ユーザーが特定の要素をクリックしている間はオフにできるのが理想的ですが、ユーザーが自分のウィンドウのコンテンツでブラウザの通常の機能を引き続き使用できるように、それを再度有効にします。私はjQueryを使用していますが、ドキュメントを閲覧してそれを見つけることができませんでしたが、純粋なjQueryソリューションを知っていれば、それはすばらしいでしょう。
つまり、ユーザーがマウスボタンを押している間は、ブラウザーのテキスト選択機能とドラッグアンドドロップ機能を無効にし、ユーザーがマウスを離したときにその機能を復元する必要があります。