滑鼠事件----移動小方塊
阿新 • • 發佈:2019-02-01
<body> <div style="width: 100px;height: 100px;background-color: red;position:absolute;left: 0;top: 0;"></div> <script type="text/javascript"> var div = document.getElementsByTagName("div")[0]; var dix; var diy; document.onmousedown = function (e) { dix=e.pageX-parseInt(div.style.left); diy=e.pageY-parseInt(div.style.top); div.onmousemove = function (e) { var event = e || window.event; div.style.left = e.pageX -dix + "px"; div.style.top = e.pageY -diy + "px"; } document.onmouseup=function(){ div.onmousemove=null; } } </script> </body>
e.pageX、e.pageY是獲取滑鼠在網頁上的位置
滑鼠事件裡的onmousedown有一個屬性:
0表示滑鼠左鍵點選
1表示滾輪點選
2表示滑鼠左鍵點選