마우스 따라 다니는 스크립트 질문입니다.

마우스 따라 다니는 스크립트 질문입니다.

QA

마우스 따라 다니는 스크립트 질문입니다.

본문


<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>onmousemove</title>
<script>
    function makeCursor() {
        document.onmousemove = function(e) {
            var div = document.getElementById("div");
            div.style.left = event.clientX + "px"; // 단위 "px"를 꼭 붙여야 함
            div.style.top = event.clientY + "px";
        }
    }
</script>
</head>
<body onload="makeCursor()">
    <h3>이미지 커서 만들기</h3>
    <hr>
    <p id="p">마우스를 움직이면 이미지로 만든 커서가 마우스를 따라 다닙니다</p>
    <div id="div" style="top:123px;left:123px;position: absolute;">
        <img src="pen1.png" width="150px" height="300px">
    </div>
</body>
</html>

 

위에 소스대로 마우스에 이미지가 잘 따라 다니는데요 그 이미지 위치를 변경할수가 있나요??

 

https://henry7113.cafe24.com/pen_test.php
여기 테스트중인 페이지입니다.

여기 페이지에 보시면 마우스 포인터가 상단에 올라가 있습니다.

이것을 아래 그림처럼 옮길수 있을가요? ㅠㅠ

 

238304609_1698304530.4807.png

이 질문에 댓글 쓰기 :

답변 1


<script>
    function makeCursor() {
        document.onmousemove = function(e) {
            var div = document.getElementById("div");
            div.style.left = event.clientX - 30 + "px"; // 단위 "px"를 꼭 붙여야 함
            div.style.top = event.clientY - div.offsetHeight + "px";
        }
    }
</script>
답변을 작성하시기 전에 로그인 해주세요.
전체 54
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT