1.JSマウス座標を読み込む
e.clientX
ブラウザウィンドウのサイズに応じてX、Y座標を取得できます.
html
<p class="showCoord"></p>
JS
const SHOW = document.querySelector(".showCoord");
function handleMouse(e){
SHOW.innerText = `X: ${e.clientX}, Y: ${e.clientY} `;
}
function init(){
window.addEventListener("mousemove",handleMouse);
}
init();
e.screenX
ブラウザウィンドウのサイズに関係なくX、Y座標を取得できます.
html
<p class="showCoord"></p>
JS
const SHOW = document.querySelector(".showCoord");
function handleMouse(e){
SHOW.innerText = `X: ${e.screenX}, Y: ${e.screenY} `;
}
function init(){
window.addEventListener("mousemove",handleMouse);
}
init();
比較
X値を比較すると、マウスが左側のエッジにある場合、クライアントXはブラウザの位置サイズに関係なく0です.
逆にscreenXは、ブラウザの位置やサイズを考慮せずにウィンドウ全体の座標を表示します.
Reference
この問題について(1.JSマウス座標を読み込む), 我々は、より多くの情報をここで見つけました
https://velog.io/@chloe41297/1.-JS-mouse-좌표-불러오기
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
<p class="showCoord"></p>
const SHOW = document.querySelector(".showCoord");
function handleMouse(e){
SHOW.innerText = `X: ${e.clientX}, Y: ${e.clientY} `;
}
function init(){
window.addEventListener("mousemove",handleMouse);
}
init();
ブラウザウィンドウのサイズに関係なくX、Y座標を取得できます.
html
<p class="showCoord"></p>
JS
const SHOW = document.querySelector(".showCoord");
function handleMouse(e){
SHOW.innerText = `X: ${e.screenX}, Y: ${e.screenY} `;
}
function init(){
window.addEventListener("mousemove",handleMouse);
}
init();
比較
X値を比較すると、マウスが左側のエッジにある場合、クライアントXはブラウザの位置サイズに関係なく0です.
逆にscreenXは、ブラウザの位置やサイズを考慮せずにウィンドウ全体の座標を表示します.
Reference
この問題について(1.JSマウス座標を読み込む), 我々は、より多くの情報をここで見つけました
https://velog.io/@chloe41297/1.-JS-mouse-좌표-불러오기
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Reference
この問題について(1.JSマウス座標を読み込む), 我々は、より多くの情報をここで見つけました https://velog.io/@chloe41297/1.-JS-mouse-좌표-불러오기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol