zoukankan      html  css  js  c++  java
  • 鼠标跟随

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <style>
            div{
                height: 5px;
                width: 5px;
                background: red;
                position: absolute;
    
            }
        </style>
        <script>
            function getPos (ev)
            {
                var scrollTop = document.documentElement.srollTop||document.body.scrollTop;
                var scrollLeft = document.documentElement.scrollLeft||document.body.scrollLeft;
                return{x:ev.clientX+scrollLeft+'px',y:ev.clientY+scrollTop+'px'}
    
            }
            document.onmousemove = function (ev){
                var oDiv = document.getElementsByTagName('div');
                var oEvent = ev||event;
    
                for(var i=oDiv.length-1;i>0;i--)
                {
                    oDiv[i].style.left = oDiv[i-1].offsetLeft+'px';
                    oDiv[i].style.top = oDiv[i-1].offsetTop+'px';
                }
                oDiv[0].style.left = getPos(oEvent).x;
                oDiv[0].style.top = getPos(oEvent).y;
            };
    
        </script>
    </head>
    <body>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <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>
    </html>

    有点小疑问,不知道oDiv[0]为什么放在for循环前后都没有问题。求指导!!

  • 相关阅读:
    杭电OJ 输入输出练习汇总
    七月读书笔记
    情报分析报告阅读笔记
    情报研究与分析入门阅读笔记
    旁观者攻击
    域前置技术相关学习
    CC攻击和C2的区别
    DNS投毒学习分析总结
    数字证书2.0版本学习总结
    《在树洞里》-感悟
  • 原文地址:https://www.cnblogs.com/zhuni/p/4785930.html
Copyright © 2011-2022 走看看