<style>
#Box1 {
width: 100px;
height: 100px;
background-color: red;
/* 开启绝对定位 */
position: absolute;
}
</style>
<script>
window.onload=function(){
var Box1=document.getElementById("Box1");
document.onmousemove=function(event){
//兼容
event = event || widow.event;
// 获取滚动条滚动距离,chrome认为浏览器滚动条是body的通过
//body.scrollTop来获取;火狐等则认为浏览器滚动条是html的
var st=document.body.scrollTop||document.documentElement.scrollTop;
var sl=document.body.scrollLeft||document.documentElement.scrollLeft;
//获取鼠标坐标
//clientX或Y用于可见窗口,div偏移量是相对整个页面的坐标使用pageX但IE8不支持
var left=event.pageX;
var top=event.pageY;
//Box1距离修改
Box1.style.left = left + "px";
Box1.style.top = top + "px";
}
}
</script>
</head>
<body style="height: 1000px;width: 2000px;">
<div id="Box1"></div>
</body>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。