1. 程式人生 > 其它 >div隨滑鼠移動而移動

div隨滑鼠移動而移動

技術標籤:csshtmljavascript

在這裡插入圖片描述
在頁面中,div將隨著滑鼠的移動而跟著移動,程式碼很簡單,一看就懂

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			#box1{
				width: 100px;
				height: 100px;
				background-color: red;
				/*
				 * 開啟box1的絕對定位
				 */
				position: fixed;
} </style> <script type="text/javascript"> window.onload = function(){ /* * 使div可以跟隨滑鼠移動 */ //獲取box1 var box1 = document.getElementById("box1"); //繫結滑鼠移動事件 document.onmousemove = function(event){ //解決相容問題 event = event || window.event;
//獲取到滑鼠的座標 /* * clientX和clientY * 用於獲取滑鼠在當前的可見視窗的座標 * div的偏移量,是相對於整個頁面的 */ var left = event.clientX; var top = event.clientY; //設定div的偏移量 box1.style.left = left + "px"; box1.style.top = top + "px"; }; }; </script>
</head> <body style="height: 1000px;width: 2000px;"> <div id="box1"></div> </body> </html>