問題タブ [onmousemove]
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 - JavaScript: onMouseOver イベントが他のイベントと正しく連携しない
15x15 のテーブルを含む HTML Web ページがあり、div でマウスの左ボタンを押したままにすると、マウスに追従する小さな正方形の div もあります。
onmouseover イベントを 15x15 テーブルに割り当てて、マウスがセルの上に置かれたときに、"gridPlacement" という変数に、マウスが置かれたテーブル セルの一意の ID の値が設定されるようにしました。
onmouseover イベントは正常に機能しているようで、セルにカーソルを合わせるとすぐに、変数「gridPlacement」がセルの ID に設定されます。
しかし、onmousedown および onmousemove イベントがトリガーされた場合 (マウスが前述の div でマウスの左ボタンを押したままにした場合)、セルの上にカーソルを置いたときに、変数「gridPlacement」が設定されていない場合があり、場合によっては設定する必要があります。マウスをセルの上に数回移動すると、機能します。
onmousedown および onmousemove イベントが、15x15 テーブルの onhover イベントに影響を与えているようです。
なぜこれが起こるのか、この問題を回避する方法を知っている人はいますか?
あなたが私を理解してくれることを願っています。私は自分の問題をできる限り説明しようとしました。
問題が解決しました!
ユーザーがドラッグしている要素のオフセットを変更するとうまくいきました。助けてくれてありがとう! :)
vb.net - ユーザーが最後にクリック/移動/入力/その他を行った時間を検出する
20 分のタイマーに基づいて時折「自動更新」を行う Windows vb.net プロジェクトがあります。ユーザーが過去 5 分間に手動でプログラムと対話した場合 (マウスの移動、クリック、キーストロークなど) は、あらゆる種類の自動更新を避けたいと考えています。
Dim g_LastActivity As Date
タイマーがその 5 分マークを検出できるように、グローバル変数 " " を追加しました。
g_LastActivity = NOW
任意のユーザー アクティビティ中に発生することを保証する" " 行を置く場所はありますか? すべてのマウス クリック、すべてのボタン、すべてのマウスの動き、どこでも、すべてのキーストローク、基本的にすべて。
または、それを行うためのまったく異なる方法はありますか?
flash - フラッシュ AS3/startDrag と stopDrag の間のマウス位置
「ドラッグアイテム」と「ドロップターゲット」があるので、「ドラッグアイテム」がドラッグされている間にドロップターゲットを強調表示したいので、マウスの位置を追跡するか、マウス移動イベントをリッスンする必要があります。ENTER_FRAME イベントをサブスクライブしてヒット テストを実行しようとしましたが、この場合の解決策はあるのでしょうか。ありがとうございました。
jquery - ユーザーが非アクティブになった後、多数のDivを非表示にします
私はここで入手可能なPaulIrishのidle-timerプラグインを使用しています:http://paulirish.com/2009/jquery-idletimer-plugin/。
5秒間非アクティブになった後、いくつかのdivを非表示にし、ユーザーアクティビティがキャッチされたときにそれらを表示したいと思います。
これが私のコードです:
Firefox / Safari / Mobile Safariでは完全に機能しますが、ChromeまたはIE8/9では機能しません。明らかに、onmousemoveイベントが問題です。onmousemoveイベントのバインドを解除すると、機能します(ただし、必要なので、これは許容できる修正ではありません)。
あなたはここで例を見つけることができます:
よろしくお願いします、
編集 :
mousemouveイベントは、idle-timerプラグインにあります。
プラグインからmousemoveイベントを削除すると、機能します。
c# - ツールチップをマウスに追従させるには?
ツールチップが 1 つのコントロール上を移動するマウスに追従するようにします。たとえば、パネルを見てみましょう。マウスの位置が Rectangle(100, 100, 50, 50) 内にある場合、ToolTip が表示され、常にマウスの右下に表示されるようにします。この四角形の外側にあるときは、ToolTip を非表示にします。
私はそのようにこれをやろうとしました:
しかし、問題があります - ツールチップが表示されると、フォーカスが得られ、その後 OnMouseMove(MouseEventArgs e) が機能しなくなります。その関数の最後にあるパネルにフォーカスを移そうとしましたが、うまくいきません。OnMouseHover でいくつかのトリックも試しましたが、同じ効果でした。
c# - ツールチップなど、WPF でカーソルを使用して移動する
Tooltip
マウスが特定のコントロールに移動したときに、カーソルで何かを移動することは可能ですか?
を試しTextBlock
ましたが、Margin
プロパティが機能しません。
javascript - 画面の左側にあるマウスは画像を左に移動します。画面の右側にマウスがある場合と同じです
800x600px のブラウザー ウィンドウでパンするために、約 1920x1200px の画像を取得しようとしています。したがって、マウスがブラウザ ウィンドウの左上にある場合、画像は整列されるため、左上の余白がブラウザ ウィンドウの左上になります。右下も同様です。
したがって、マウスが画面の中央にある場合、画像も中央に配置する必要があります。
私の数学は少しさびているので、どのような計算が必要かわかりません。
現在、CSS の上部/左のプロパティを使用して画像を移動するだけの JavaScript を少し使用していますが、画像を上部/左隅から移動するだけなので、あまり成功していません。
また、css で画像の位置を絶対位置に設定しました。
これは私が持っているもののデモです: http://jsfiddle.net/uQAmQ/1/
javascript - onmousemoveイベントの方向を決定する方法は?
onmousemove
たとえば、ある条件で、マウスが下がったときにイベントをキャンセルしたい。onmousemove
イベントの方向を決定することは可能ですか?jQまたはJSはOKです。
ドラッグアンドドロップ要素があります。ユーザーが要素を上にドラッグします。たとえば、要素の下部がドキュメント内のある位置に到達した場合(つまり、ドキュメント500px
の上部から)、onmousemove
停止します。また、ユーザーが要素をもう一度上にドラッグしようとすると、関数は開始されません。この要素では、下にドラッグすることしかできません。mousemove
ですから、イベントの方向性を捉えれば、なかなか簡単にできると思いました。しかし、そのような標準的なプロパティはないようです。
javascript - onmousemove イベント
onmousemove イベントで左と上のスタイル要素を JavaScript で変更したいのですが、うまくいきません。
onmousemove イベントの私のコード: