問題タブ [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 に答える
5740 参照

jquery - jQuery mousemove() は、マウスがまだ動いている場合でも呼び出されます

私にとっては、この例を試してみると、http://jsfiddle.net/bY3CC/3/マウスをドキュメントの上に移動して静止させても、「マウスが移動しました」というテキストが表示されます...

なぜですか?;\

また、メッセージはChromeでのみ表示されるようです....

奇妙な :-s

0 投票する
9 に答える
12957 参照

jquery - jQuery:mousemoveイベントをあまり頻繁に発生させない

コードが確実に呼び出されるように、mousemoveイベントを集約するクリーンな方法を見つけようとしていますが、250〜300ミリ秒に1回だけです。

私は次のようなものを使用することを考えましたが、より良いパターンがあるのか​​、それともjQueryが提供するもので同じことをするのか疑問に思いました:

編集:以下の受け入れられた回答はこの状況で完全にmousestop()機能しますが、回答で提供された機能によって実際に集計の必要がなくなったことがわかりました。したがって、この質問を読んで回答を探している場合は、マウスストップかどうかを確認してくださいプラグインはあなたが本当に必要なものです!

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

javascript - jqueryで特定の時間後にアイテムを自動的にスライドアップする方法

私は、データベースからフィードを取得し、タイトルの記事を表示する RSS リーダーを作成しました。次のコードはこれを行います。ユーザーがタイトルをもう一度クリックすると、記事のコンテンツがスライドアップして消えます。

最初にフィードのコンテンツをクリックしてスライドダウンするようにコードのこの部分を変更するにはどうすればよいですか。しかし、ユーザーがフィードのコンテンツを表示し、そのコンテンツを表示したままフィードを離れるためにフィードを1回だけクリックした場合、たとえば2分後、マウスの動きが通知されない場合、フィードのコンテンツが自動的にスライドアップします。試してみましたsetInterval 関数と mousemove を使用してそれを作成することはできませんでしたが、作成できませんでした。

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

c# - GraphicsDevice.Viewportが間違った場所にあるのはなぜですか?

私はから派生GraphicsControlControlます:

次に、派生したCanvas コントロールは次のようになります。

マウスの動きに反応する領域は、画面の左上(0、0)にあります。全体の領域は目的の基本コントロールとオーバーラップしますが、ドッキングされておらず、親コントロールを満たします。画像を参照してください:

ビューポートは、目的の親コントロール領域を埋めません。

誰かが私が間違っているかもしれないことを教えてもらえますか?追加のコードが必要な場合は、質問してください。

また、MSDNはClientRectangle使用するプロパティとして参照しているようです。

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

javascript - jqueryでマウスをフォローしてアニメーション化する方法

OK、これは私のマウスをフォローするのに完全にうまく機能します。

そして、これはクリックしたポイントにマウスをアニメーション化するのに最適です

しかし、私は個人的にこれが論理的に機能するべきだと感じています!ウェブスクリプターとしての私の観点から来ています。それでは、私の質問は、どうすればこれを機能させることができるかということです。#followerに、ダイナミックな遅れの感覚でマウスをフォローしてもらいたいです。

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

php - mousemoveでのjQueryAJAX呼び出し

gdimageで作成されている画像があります。これには40000の5x5ブロックがあり、さまざまなユーザープロファイルにリンクしています。これらのブロックのいずれかにカーソルを合わせると、AJAXがxとyの同時検出によってデータベースからそのプロファイルを取得します。画像上を移動すると順序付けられます。

次に、クリックすると、そのユーザープロファイルへのリンクを取得した情報が表示されます。

これが私がこれまでに得たものです:

Javascript / jQuery:

PHP:

HTML

これで、mousemoveの場所からの「block」、「x_coords」、および「y_coords」変数は正常に機能し、spanタグに表示されますが、AJAX関数からPHP変数を取得していないため、理由がわかりません。

また、その方法もわかりません。マウスをクリックすると、fetch.phpから取得した変数が取得され、ユーザーは「/ user / view /?id=VAR_ID_NUMBER」などのページに移動します。

私はこれに間違った方法でアプローチしていますか、それとも間違っていますか?誰か助けてもらえますか?:)

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

c# - System.Windows.Forms.Cursor.Position と setCursorPos の違いは?

間に違いはありますか

System.Windows.Forms.Cursor.Position および setCursorPos

どちらかを使用すると、マウスの移動速度に本当に影響しますか? ありがとう。

0 投票する
0 に答える
1206 参照

jquery - jQuery mousemove stop

フェリックスによる英訳:

マウスカーソルに追従し、カーソルが一定の距離にあると移動を停止するメニューを作成したいと思います。これまでの私の解決策:2つのネストされたdivを作成しました。内部divにはメニューが含まれています。外側のdivは、メニューを停止するためのものです。カーソルが外側のdivの上に移動した場合、内側のdivは停止し、カーソルが外側のdivの上にある限り留まります。*編集:そして、メニューはソフトに、しかし素早く停止するはずです。

元のドイツ語:

ichmöchteeinMenüerstellenwelchesmeinenMauszeiger verfolgtundinbestimmternähestehenbleibt。MeinLösungsansatzistfolgender:Ich baue 2 ineinanderverschachtelteDIVs。Im innerenDIVistdasMenüvorhanden。DasäußereDivistzumstoppenda。また、wenn ich mit demMauszeigerindasäußereDivgehesolldas innere DIV stark abbremsen und stehen bleiben、solange ichdrinbin。

Hier mein derzeitigerコード(fw's:jQuery):

*編集:IEのバグがありました。外側のdivに透明なgifを配置する必要がありました。これで、この関数は問題ありません。外側または内側のdivにいる場合、divは移動しませんが、すぐに停止することはありません。それは非常に柔らかく速く停止し、200pxのように動かないようにし、clearIntervall()で停止または停止します。もう1つタイマーを作る必要がありますか?

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

javascript - MooTools-フォームを送信するときにマウスの位置を取得するにはどうすればよいですか?

私がここでやろうとしているのは、MooToolsを使用してフォームを送信した後、カーソルの後に続く読み込みボックスを表示することです。ただし、問題を1つのdivと1つの形式に単純化しました。

脚本:

html:

css:

フォームが送信されると、非表示の青いdivが表示され、カーソルに従います。ただし、フォームの送信時にdivをマウスの位置に表示させることはできません。'mousemove'は、マウスを動かすまで起動しません。したがって、青いdivは、表示直後の位置(0,0)に表示されます。フォームが送信された直後にマウスの位置を取得する方法はありますか?またはそれを行う別の方法はありますか?

どんな提案でも大歓迎です!

更新しました:

フォームを送信する前にマウスイベント(mousemove)を追加したくありません。その理由は、必要のないときにjavascriptがマウスの位置をチェックし続けたくないからです。パフォーマンスの問題を回避するようにしてください。

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

jquery - jQuery: 「mousestop」イベントをトリガーする簡単な方法

こんにちは、

マウスがx秒間動かなくなったときに関数を呼び出そうとしています。実際には、次のコードを使用すると非常に簡単です。

しかし、mousemove イベントは非常に頻繁に呼び出されるため、マウスを動かしている間、Firefox でかなり重いプロセッサ負荷がかかります。より少ない関数呼び出しで同じことを行う簡単な方法はありますか???

ありがとう!1月