跟隨鼠標的div

跟隨鼠標的div

一個跟隨鼠標的div:css

<DOCTYPE html>  
<html lang="en">  
<head>  
    <meta charset="UTF-8">  
    <title>跟隨鼠標的div</title>  
    <style type="text/css">
        #div1{
         width: 100px;
         height: 100px;
         background-color: yellow;
        position: absolute;
        }
    </style> 
    <script>      
           document.onmousemove=function(ev){
              var oEVent=ev||event;
              var oDiv=document.getElementById("div1");
              var scrolltop=document.documentElement.scrollTop||document.body.scrollTop;
              var scrollLeft=document.documentElement.scrollLeft||document.body.scrollLeft;
              oDiv.style.top=oEVent.clientY+scrolltop+"px";
              oDiv.style.left=oEVent.clientX+scrollLeft+"px";
           }
   </script>
</head>  
<body style="height: 2000px"> 
  
   <div id="div1">
      
   </div>   
</body>  

 

一串跟隨鼠標的div:html

將定位作成絕對定位,後面一個diiv永遠跟着前面一個走。spa

 

<DOCTYPE html>  
<html lang="en">  
<head>  
    <meta charset="UTF-8">  
    <title>跟隨鼠標的div</title>  
    <style type="text/css">
    div{
        width:10px;
        height:10px;
        background-color:red;
        position: absolute;
    }
    </style> 
    <script>    
            var divs=document.getElementsByTagName("div"); 
            
            document.onmousemove=function(ev){
              var oEVent=ev||event;
              for(var i=divs.length-1;i>0;i--){
                  divs[i].style.left= divs[i-1].style.left;
                  divs[i].style.top= divs[i-1].style.top;
            }
              divs[0].style.top=oEVent.clientY+"px";
              divs[0].style.left=oEVent.clientX+"px";
           }
   </script>
</head>  
<body style="height: 2000px"> 
   <div></div>   
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div>   
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div>   
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div>   
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div>   
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div>   
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div>   
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div>   
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
    <div></div>   
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div>   
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div>   
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div>   
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div>   
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div>   
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div>   
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div>   
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
   <div></div> 
</body>  
相關文章
相關標籤/搜索