Javascriptで現在のマウス座標を取得することはできますか?Javascriptで現在のマウス座標を取得することはできますか?
8
A
答えて
6
出典:http://javascript.internet.com/page-details/mouse-coordinates.html
<form name="Show">
X
<input type="text" name="MouseX" value="0" size="4">
<br>
Y
<input type="text" name="MouseY" value="0" size="4">
<br>
</form>
<script language="JavaScript">
var IE = document.all ? true : false;
if (!IE) {
document.captureEvents(Event.MOUSEMOVE)
}
document.onmousemove = getMouseXY;
var tempX = 0;
var tempY = 0;
function getMouseXY(e) {
if (IE) {// grab the x-y pos.s if browser is IE
tempX = e.clientX + document.body.scrollLeft;
tempY = e.clientY + document.body.scrollTop;
} else {// grab the x-y pos.s if browser is NS
tempX = e.pageX;
tempY = e.pageY;
}
if (tempX < 0) {
tempX = 0;
}
if (tempY < 0) {
tempY = 0;
}
document.Show.MouseX.value = tempX;
document.Show.MouseY.value = tempY;
return true;
}
</script>
0
これを行うことができます。グーグルで次のコードを取得しました。
if (IE) { // grab the x-y pos.s if browser is IE
tempX = event.clientX + document.body.scrollLeft;
tempY = event.clientY + document.body.scrollTop;
}
0
like thisのマウスコーディネイトを取得できます。
1
Hereデモコンパクト関数であり、それは.Xおよび.Yの座標との値を返す:
function mouseCoords(ev){
// from http://www.webreference.com/programming/javascript/mk/column2/
if(ev.pageX || ev.pageY){
return {x:ev.pageX, y:ev.pageY};
}
return {
x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
y:ev.clientY + document.body.scrollTop - document.body.clientTop
};
}
(Iはquirksmodeが良好であることが見出されJavaScriptの知識のリソースHereは、もっと深く掘り下げたい場合のための関数の背景です)
関連する問題
- 1. 現在のマウス座標を取得します
- 2. JavaScript:現在のマウス座標でイベントを作成
- 3. chart.js 2.0現在のマウス座標ツールチップ
- 4. 現在の座標を取得
- 5. javascriptのマウス座標ですか?
- 6. JScrollPane内でマウス座標を取得
- 7. OpenGL - マウスの位置座標を取得
- 8. アンドロイドで現在の位置(座標)を取得していますか?
- 9. JavaScriptのエクスプローラのマウス座標
- 10. Google Maps API:現在地の座標を取得するiOS
- 11. WPFビューモデル内のマウス座標の取得
- 12. VueJSでマウス座標を取得する方法
- 13. Haskellでマウス座標を取得するFLTK
- 14. Google Maps API Javascriptから座標を取得できません
- 15. JFreeChartはマウス座標を取得します
- 16. 画面上にあるときにのみマウス座標を取得するas3
- 17. JavaScriptのx座標とy座標のキャレット位置を取得する
- 18. ユーザーの現在地とその他の座標を取得する方法は同じですか?
- 19. マウスの座標は?
- 20. JSでは、DIVの中でどのようにマウス座標を取得できますか?
- 21. getマウスのクリックでmatplotlibプロットフィギュアpythonの座標を取得
- 22. 座標から現在の場所の名前を取得する
- 23. MATLABマウスのクリック座標を取得する方法
- 24. Firebase(iOS)で現在地を取得することはできますか?
- 25. QChartViewの軸システムでマウス座標を取得
- 26. 親divの相対座標でマウスの座標を取得するにはどうすればよいですか? Javascript
- 27. イメージコントロールでビットマップイメージのx座標とy座標を取得する方法は?
- 28. 現在のナビゲーションバー「barTintColor」を取得することはできますか?
- 29. ピンを落とす方法とオフラインマップタイルから現在の位置と座標を取得する方法は?
- 30. fireEventでマウス座標を設定する
少し変更されましたが、m yテスト:IE6、IE7、およびFF3 –