1. 程式人生 > >初學js---獲取鼠標在頁面中的位置

初學js---獲取鼠標在頁面中的位置

page element title 觸發事件 ctype 通過 body ntb utf-8

技術分享圖片

圖片跟著鼠標移動

1.獲取鼠標在頁面中的位置:(pageX/pageY獲取鼠標在頁面中的位置

2.通過id或者其他方法找到圖片,然後讓圖片的位置變為和鼠標位置相同,註意要先讓圖片脫離文檔,即設置position:absolute.

技術分享圖片

完整代碼:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>獲取鼠標的位置</title>
</head>
<body>
<img id="img" src="../img/天使.png"/ style="width:50px;height:50;">
<script>
var img=document.getElementById(‘img‘);
document.onmousemove=function(e){ //當鼠標移動的時候觸發事件


e=e ||window.event; //兼容性問題
img.style.position=‘absolute‘;

//pageX/pageY獲取鼠標在頁面中的位置
img.style.left=e.pageX+‘px‘;
img.style.top=e.pageY+‘px‘;;
}
</script>

</body>
</html>

初學js---獲取鼠標在頁面中的位置