マウス操作コードを書くたびに、onmousedown/onmouseup/onmousemoveモデルは常に、不必要に複雑なコードを生成して、すべての種類のUIバグを引き起こすようになりました。onmousedown/onmouseupはどのようにして正しく使用されますか?
最近、ソフトウェアの大部分で見られる主な問題は、ウィンドウの外にドラッグして放す「ゴーストマウス」イベントです。いったんウィンドウに戻ると、アプリケーションはボタンが上がっていてもマウスがダウンしていると考えています。これは、画面の境界線に向かうものを強調表示しようとするときに特に厄介です。
マウスコードを記述する正しい方法はありますか、モデル全体に欠陥がありますか?
これはおそらくバブルキャプチャですか? –