效果图:
css样式
<style>
div{
width: 10px;
height: 10px;
background-color: red;
border: 1px solid #000;
position: absolute;
}
</style>
html结构
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
js代码:
<script>
var oDivs = document.querySelectorAll("div");
document.onmousemove = function(event){
var event = event || window.event;
oDivs[0].style.top = event.clientY + "px";
oDivs[0].style.left = event.clientX + "px";
for(var i = oDivs.length-1;i > 0;i--){
oDivs[i].style.top = oDivs[i-1].offsetTop + "px";
oDivs[i].style.left = oDivs[i-1].offsetLeft + "px";
}
}
</script>
新手小白,望大佬们多多指教