视频地址:
视频
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
#box1{
width: 100px;
height: 100px;
background-color: #6495ED;
position: absolute;
}
</style>
<script type="text/javascript">
window.onload=function(){
var box1=document.getElementById("box1");
document.onmousemove=function(event){
//解决兼容性问题
event=event||window.event;
//获取鼠标滚动条滚动的距离 解决兼容性问题
var scrollTop=document.body.scrollTop||document.documentElement.scrollTop;
var scrollLeft=document.body.scrollLeft||document.documentElement.scrollLeft;
//var st=document.documentElement.scrollTop;
/**
* clientX获取鼠标在可见窗口的坐标
* pageX鼠标相对于页面的坐标 但是这两个属性不兼容IE8
*/
var left=event.clientX;
var top=event.clientY;
box1.style.left=left+scrollLeft+"px";
box1.style.top=top+scrollTop+"px";
};
};
</script>
</head>
<body style="height: 1000px;">
<div id="box1"></div>
</body>
</html>