javascript - マウスが動いていないときに(mousemoveを使用せずに)マウスの位置を取得する方法
仅有的幸福
仅有的幸福 2017-07-05 10:55:20
0
6
1100

マウスが動いていないとき(mousemoveなし)にマウスの位置を取得する方法
js jqは何でもします


みんなが言ったことは理にかなっていて、あなたと一緒にこの問題を勉強できることをとても嬉しく思います~マスターを待っています~あるいは、もしかしたら現段階では本当に方法がないかもしれません~

仅有的幸福
仅有的幸福

全員に返信(6)
Ty80

mousemove 後に移動していない場合は、変数を使用して最後の移動の座標を保存し、今後この変数の値を読み取ります。
ページが最初にロードされたときにマウスの座標を取得したい場合は、いくつかのイベントを試してみましたが、うまくいかないようです。マスターが手伝ってくれるまで待ちます

いいねを押す +0
学习ing

マウスイベントがないと位置が取得できないようです。 onclickイベントは大丈夫でしょうか?それがうまくいかない場合は、言わなかったことにしてください。

document.onclick = getMousePos;

関数 getMousePos(event) {

リーリー

}

いいねを押す +0
Peter_Zhu

マウスとキーボードの取得はイベントクラスに属します。イベントを生成しないとマウスの位置を取得できません。

いいねを押す +0
我想大声告诉你

座ってマスターを待ちます。F5 を試しても、まだ座標を取得できません。

いいねを押す +0
巴扎黑

トリガーイベントが無い場合、座標を取得する方法はほとんどありません。


あまり良くないメモ:

まず一つ仮定してみましょう:

ユーザーがマウスを移動した、つまりマウスがトリガーされたことを意味します mousemove

トリガーされたときに、最後にトリガーされた位置を保存します。

マウスがまったく動かない場合に比べて、それほど遠くありません。

さらに正確さが必要な場合は、パスの分析が必要になる場合があります。

しかし、それらはすべて 1 つの仮定に基づいています。つまり、それがトリガーされ、観察可能なデータが生成されたということです。それ以前は、すべて未定義でした。 mousemove

いいねを押す +0
小葫芦

引き続き注意してマスターを待ちます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート