Pointer Lock의 mousemove 를 마우스

Pointer Lock의 mousemove 를 마우스

마우스 움직임에 따라 좌표를 출력하되, 마우스 커서는 보이도록 변경하려면, pointer lock을 사용하지 않고 mousemove 이벤트를 직접 활용하면 됩니다.

​

아래와 같이 코드를 수정해주세요.

pointer lock 관련 코드를 제거하고, mousemove 이벤트는 container에 추가하여

해당 영역 내에서의 마우스 좌표를 출력하도록 변경하면 됩니다.

​

```html

<!DOCTYPE html>

<html lang="ko">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Mouse Move 예제</title>

</head>

<body>

<p id="output">마우스를 움직이면 이동 값이 표시됩니다.</p>

<div id="container" style="width:100px;height:100px; background:#ccc;"></div>

​

<script>

const output = document.getElementById("output");

const container = document.getElementById("container");

​

// 마우스 움직임 감지

container.addEventListener("mousemove", (event) => {

output.textContent = `X: ${event.clientX}, Y: ${event.clientY}`;

});

</script>

</body>

</html>

```

​

해당 코드를 통해서 마우스 커서는 보이고,

container 내에서 마우스의 X, Y 좌표를 출력할 수 있습니다.

0 보유

Meow Clicker

고양이를 클릭해 AI 대화 티켓을 얻으세요! (100클릭 = 1장)

Happiness 0 / 100
AI 분석가
안녕하세요! 왼쪽의 글 내용을 바탕으로 궁금한 점을 질문해 주세요.

질문 시 티켓 1장이 사용됩니다.