問題タブ [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.

0 投票する
2 に答える
2018 参照

javascript - 画像を非表示にしてから、マウスの動きでフェードイン、フェードアウト、フェードインを再度実行

3秒間マウス操作を行わなかったときに画像をフェードアウトさせ、マウスを再び動かすとフェードインさせようとしています。

また、マウスが動くまで画像を非表示にする方法を教えていただければ幸いです。したがって、ページが読み込まれると、マウスが移動するまで画像は表示されません。

これは私がこれまでに持っているものです...

どうもありがとうございました!

0 投票する
1 に答える
279 参照

.net - .NET WinForms: マウスが動くかキーボードが押されるまでコードを中断する

.NET WinForms では、ステータス バーにメッセージを表示し、ユーザーがマウスを動かすかキーボードを押すまでプログラムの実行を中断したいと考えています。どうやってやるの?

0 投票する
1 に答える
460 参照

c# - C#TableLayoutPanel MouseMove Too Much CPU

あいさつ。次のコードに問題があります。何らかの理由で、実行されるたびにCPUの約60%を消費します。これはおかしいです、そしてあなたが何かコメントがあったかどうか疑問に思いましたか?

お時間をいただきありがとうございます。

編集:私はそれがあまりにも頻繁にサンプリングしていると言いました。いくつかの側面では、これは私の他の半動作コードにも当てはまります。しかし、私の質問は長すぎて説明できません。:(

0 投票する
1 に答える
666 参照

.net - MouseMove の感度

オブジェクト (ラベルなど) を移動するには、MouseMove イベントを使用します。

単純な原理 (回路図):

ラベルの数が増えると、移動軌跡に沿ってラベルのトレースが見え始めます。Ⅲ Ⅱ Ⅲ Ⅱ Ⅲ Ⅱ みたいなのがあるんですけど、痕跡として Ⅲ みたいなのが欲しいです。マウスがいつ「動き始め」、「動きが止まる」かを知りたいです。

水平軸に沿ってラベルを移動します。MouseDown(LastX を設定) 続けます。いつ停止するかは誰にもわかりません。マウスの動きの感覚だけです。確かにMouseUp、動きがいつ終了するかを知るために使用できますが、ユーザーがボタンを押したまま動きを止めた場合、最新のラベル位置を反映したいと考えています。

この種の痕跡を防ぐ方法はありますか?

試した

助けにならない。

parent.SuspendLayout と ResumeLayout は、マウスを動かすたびにこれを行う必要があるため、あまり役に立ちません。

0 投票する
1 に答える
287 参照

jquery - $()。mouseMove<-jQuery1.4の空のセレクター

jquery 1.4へのアップグレードでは、次のコードが壊れます。

妥当な修正と思われるのは、セレクターとして「html」を追加することでした。例:$( "html")。

修正は正常に機能します。ただし、ユーザーがページからマウスを離した場合を除いて、境界を超えてマウスの位置が登録されません。たとえば、マウスの位置をドラッグに使用しようとする場合、画面を超えた移動量は非常に重要です。誰かアイデアがありますか?

前もって感謝します。

0 投票する
1 に答える
3408 参照

javascript - WebkitとSafariは、マウスが動かない場合でもmousemoveを起動します

mousemoveSafari / Webkitでイベントが2回発生する問題について読んだことがありますが、私が直面している問題mousemoveは、マウスを動かさなくても発生するということです。つまり、ページがロード/更新されたときにイベントがアタッチされているコンテキストの上にマウスカーソルが置かれると、すでに起動しています。そして、私はそれをdocument(ブラウザのビューポート全体)にアタッチしているので、Safariですぐに起動します。html要素、bodyおよびラッパーにアタッチしようとしましたdiv。変化なし。

他のブラウザでも問題なく動作しますか。私が間違っていることを見ている人はいますか?ありがとう。

0 投票する
2 に答える
8813 参照

c# - DoDragDrop は MouseMove イベントを無効にします

DragDrop.DoDragDrop(...) によってドラッグ アンド ドロップ操作を開始した後、MouseMove イベントは発生しません。私も試してみました

ここで、最後のパラメーターは、処理されたイベントをオプトインすることも意味します。どうやら、MouseMove イベントがまったく発生しないようです。ドラッグ & ドロップの使用中に MouseMove イベントを取得する方法はありますか? コントロールをドラッグ アンド ドロップしたいのですが、このコントロールをドラッグしている間は、マウス ポインターに従います。この場合、これを行う方法はありますか?

0 投票する
2 に答える
4310 参照

jquery - jQuery マウスムーブのパフォーマンス

mousemove イベントを要素にバインドすると、Internet Explorer を除くすべてのブラウザーでスムーズに動作します。IE では、CPU 使用率が高すぎて、関連するもの (ツールチップなど) が醜いものがあります。パフォーマンスの問題を取り除く方法はありますか? (はい、IEを使用しないでください:))

更新: イベント ハンドラー関数で何もしなくても、CPU 使用率は依然として高いままです。これが私のコードです:

それは正常ですか?

0 投票する
1 に答える
1327 参照

javascript - ドラッグ可能なjQueryでマウスポインタを修正

HTML5で小さなゲームを作成しています。キャンバス要素は、ゲームの世界へのビューポートです。ユーザーは、小さなアイコン上でマウスをクリックしてドラッグすることにより、ビューポートの世界での位置を移動できます。

問題は、マウスポインタが画面の端に当たるとスクロールが停止することです。アイコンがページの隅の1つに表示されるため、おそらく、いずれかの方向へのスクロールが大幅に制限されます。

私が考えることができる唯一の技術的な解決策は、アイコン上のマウスポインターの位置を何らかの方法で修正し、各フレームの相対的な動きを検出することです。基本的には、ドラッグイベントが発生するたびに、ポインタの位置をアイコンの中央にリセットします。残念ながら、これは不可能だと私はかなり確信しています。ユーザーのポインターで遊ぶことは、使いやすさとセキュリティの観点からは大したことではありません。

それで、私がやりたいことをする他の方法はありますか?ここでは主に技術的なアイデアを探していますが、より適切なインターフェイスの提案も歓迎します。

0 投票する
1 に答える
550 参照

silverlight - Silverlight MouseMove: 移動中に欠けているポイントを見つける

私が取り組んでいる Silverlight のアプリケーションでは、マウスの動きを追跡する必要があります。私の問題は、MouseMoveイベントを使用すると、ユーザーがマウスを十分に速く動かした場合、連続したポイントのセットがないことです(リストに各ポイントを追加すると、(10,10)en、(20,20)を持つことができます)...)

移動中にマウスがあったすべてのポイントが必要です。何か考えはありますか?