Study/script.js

[자바스크립트]마우스 따라다니는 박스만들기

빛장 2019. 11. 18. 12:05

HTML 에서 박스를 하나 만들어준다.

<div id="result" style="position: absolute; background: #000; 
width: 30px; height: 30px; opacity: 0.4; border-radius: 100%;">
</div>

JS에서 아래와같이 적어준다.

            function resultFun(x) {
                var positionLeft = x.clientX;
                var positionTop = x.clientY;

                document.getElementById('result').style.left = positionLeft - 10 + "px";
                document.getElementById('result').style.top = positionTop - 10 +"px";
            }
            if (document.addEventListener) {
                document.addEventListener("mousemove", resultFun);
            } else if (document.attachEvent) {
                document.attachEvent("onmousemove", resultFun);
                //attachEvent는 IE8이하와 오페라에서 사용하는 명령어이다
            };

 

동그란놈이 마우스를 따라다니는것을 볼 수 있다.