• 跟随鼠标的div


    跟随鼠标的div

    一个跟随鼠标的div:

    <DOCTYPE html>  
    <html lang="en">  
    <head>  
        <meta charset="UTF-8">  
        <title>跟随鼠标的div</title>  
        <style type="text/css">
            #div1{
              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:

    将定位做成绝对定位,后面一个diiv永远跟着前面一个走。

    <DOCTYPE html>  
    <html lang="en">  
    <head>  
        <meta charset="UTF-8">  
        <title>跟随鼠标的div</title>  
        <style type="text/css">
        div{
            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>  
  • 相关阅读:
    Spring AOP
    编写jQuery插件
    Linux下SVN服务器搭建
    Redis安装配置与Jedis访问数据库
    使用redis做mysql缓存
    $(document).ready(function(){})和$(window).load(function(){})的区别
    SSH三大框架简介
    docker inspect命令
    ELK 环境搭建3-Logstash
    ELK 环境搭建2-Kibana
  • 原文地址:https://www.cnblogs.com/java-7/p/8689989.html
Copyright © 2020-2023  润新知