讓div跟隨鼠標移動


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        #body {width:2000px;height:5000px;}
        #div1{height:50px;width:50px;position:absolute;background:red;top:0px;left:0px;}
    </style>
    <script>
        <!--當鼠標指針在元素內部移動時重復的觸發 mosemove;-->
        document.onmousemove=function(even)
        {
            var oDiv=document.getElementById('div1');
//            document.body  Chrome專用
            var scrollTop=document.documentElement.scrollTop||document.body.scrollTop;
            var scrollLeft=document.documentElement.scrollLeft||document.body.scrollLeft;

                var oEvent=even||event;
                oDiv.style.top = scrollTop+oEvent.clientY+"px";
                oDiv.style.left=scrollLeft+oEvent.clientX+"px";
        }


    </script>
</head>
<body id="body">
<div id="div1" >
</div>
</body>
</html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM