問題タブ [mousemove]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - マウスプレス中にIE9Mousemoveイベントが発生しない
マウスを左クリックしてドラッグすると、IE9はmousemoveイベントを認識しません。押し下げた状態でマウスを動かしているときに、マウスがどこにあるかを知る必要があります。
他のブラウザはうまく機能しています。
これが私のコードの本質です:
画像の上でマウスをクリックしてドラッグするだけです。Chrome、FF、Safari、Operaなどの「logger」divでデータの読み取り値を確認します。次に、IE9でデータを確認します。IE9を他のIE9と同じように動作させるにはどうすればよいですか?
どうもありがとう!
c# - ドラッグまたはマウス ボタンを押したままにすると、Sender が MouseMove で更新されない
パネルを並べ替えるカスタム ドラッグ操作を実装しようとしています。
オブジェクトを MouseDown イベントの変数に割り当て、マウスを隣接するパネルの上にドラッグすると、隣接するパネルの MouseMove イベントを調べて、その相対位置を追跡します。
問題は、MouseMove イベントの Sender パラメータが変更されないことです。MouseDown イベントを受け取ったオブジェクトが常に返されます。
MouseMove の Sender 引数が、現在マウスが置かれている実際のオブジェクトを返さないのはなぜですか?
jquery-plugins - Jquery - Safari won't register mousemove in plugin
Simply put, it works the first few times I test it, then without any change whatsoever to the code it stops. Here it's posted on jsFiddle it's not working at all on it but here's the link: http://jsfiddle.net/x24Te/
And here's the code
jquery - jQuery強制マウス移動とクリック
デモ: http://jsfiddle.net/thisizmonster/VRPDa/
目的:
- マウスはボタンの位置に移動する必要があります (ボタンの位置は自動計算する必要があります)
- マウスクリックイベントを発生させる
どうやって?
編集・追加
マウス座標を動かせないと皆さんおっしゃっていたので、失敗したと思います。ところで、私の主な目的は Facebook コメント プラグインのためです。デフォルトでは、「ソーシャルランキング」で表示されます。私の要件は、デフォルトで「逆時系列」です。しかし、プラグイン自体はiFrameに配置されているため、その要素にアクセスできません。そのため、ページが読み込まれた後、マウスをすばやく動かしてオプションを選択し、マウス座標を元に戻すことにしました。失敗したと思います:(
jquery - jQuery Mousemove とパフォーマンスに関する質問
マウスが4つの長方形のいずれかにあるときにマウスの近くにテキストを表示するためのコードをいくつか書きました(そして動作します)(長方形ごとに異なるテキスト)。HTML タグ < map >< /map>、css、jquery を使用しました。すべて正常に動作します。マウスが画像上を移動しているときに CPU 使用率が 100% になるのは好きではありません。
これはjqueryの部分です:
IE、FF、Chrome、Opera で (同時に、同じコンピューターで) テストしました。Area.mousemove は、マウスをその上に移動すると、最大 100% の CPU を消費します。問題は、そのマップ上でマウスを移動するときに必要なリソースをどのように削減するかということです。IE が最悪です。CPU 使用率が 100% まで跳ね上がります。FF は約 67%-100% を食べます。Opera は 62% 未満しか消費しません (62% を超えることはありません)。Chrome が最高です。平均は約 28%、最大は 42% です。
必要なリソースを減らすのに役立つ場合は、1 ミリ秒ごとではなく 300 ミリ秒ごとにテキストをマウスの近くに再配置しても問題ありません。どうやってするか?mousemove の代わりに mouseenter を使用するよりも、この問題に対するより良い解決策はありますか? mouseenter の短所は、mouseleave が呼び出されるまでポップアップ テキストの位置を更新しないことです。
ありがとうございました。
javascript - コンテナ内のマウス位置に基づいて、オーバーフローした div を適切にスクロールする方法
コンテナー div 内のマウスの位置に基づいて、コンテナー div 内の一連のオーバーフロー要素を自動スクロールする小さな jQuery プラグインに取り組んでいます。
このプラグインのアイデアは、私が少し前に書いたものを改善することです。ここの左下にある自動スクロール ナビゲーションを参照してください。これに関する古い問題は、コンテナ div の下部 (javascript パースペクティブ) 以外の場所からマウスを入力するとジャンプすることでした。
今、すべてが私のプラグインで正常に動作していますが、上からマウスを入力すると、時々失敗します(マウスをすばやく出し入れすると、確実に起こります)。内部要素をスクロールする方法を計算するために両方とも使用される mouseenter イベントと私の mousemove イベント。これが関数です。ソースの残りの部分はかなり小さく、適切にコメントされています。
c# - 子コントロールの MouseMove イベントを親にシームレスに転送する
GDI+ を使用して描画しているカスタム UserControl があります。親コントロールの上に小さな図形を描画する透明なコントロールです。
親ウィンドウが行うことは、コントロールを作成し、それ自体を描画する Rectangle を与えることだけです。次に、ユーザーが非透明領域をクリックすると、イベントを受け取ります。
描画部分は完全に機能しますが、今私がする必要があるのは、MouseMove、MouseClick などのすべてのイベントを可能な限りシームレスに親コントロールに転送することです。これらのイベントが形状の外で発生した場合。
図形は GraphicsPath を使用して描画され、GraphicsPath.IsVisible() を使用して、マウスの位置が図形の上にあるかどうかを既に検出できます。
親にゼロまたは最小限の余分なコードを必要とする方法でこれを行いたいです。親は、MouseMove イベントが子コントロールから転送されたかどうかを必ずしも知る必要はなく、それらすべてを同等に扱う必要があります。
これを行うには、pinvoke/SendMessage() する必要がありますか? または、.NET フレームワークを使用するより簡単な方法はありますか?
jquery - マウスで速く動かすとマウスムーブが遅くなる
私はjqueryボックスをドラッグしようとしていますが、問題は、非常に速くドラッグすると「mousemove」がマウスよりも遅く動き、マウスがドラッグ#boxから出るとmousemoveが動かないことです。これを修正するにはどうすればよいですか? :
javascript - マウスの動きのデータを JavaScript に保存する最も処理効率の良い方法は何ですか?
Web ページ上でマウスが移動する場所を (ピクセル単位で) 正確に記録しようとしています。次のコードがありますが、結果のデータにギャップがあります。
しかし、記録されたデータを見ると、これは私が見ているものの例です。
これは、次のようになります。
ピクセルごとのマウス移動データを保存するより良い方法はありますか? 私の目標は Web ページには非現実的すぎますか?
jquery - Jquery: 非表示のトップ メニュー、一時停止したマウスの動きで上にスライド
ブラウザ ウィンドウ内でマウスを動かすと下にスライドするヘッダー メニューを作成しています。
しかし、マウスが5秒間動かなかった後、スライドさせたいと思います。
これが私がこれまでに持っているものです: http://jsfiddle.net/BEzbw/