首页 > 开发 > JS > 正文

javascript DIV跟随鼠标移动

2024-05-06 16:27:57
字体:
来源:转载
供稿:网友
这篇文章主要介绍了javascript DIV跟随鼠标移动,有一个div跟随鼠标移动的结果,有一连串跟随鼠标移动的效果,感兴趣的小伙伴们可以参考一下
 

首先介绍的是一个div跟随鼠标移动的效果,具体代码如下

javascript div跟随鼠标移动

<html><head>  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  <title></title>  <script type="text/javascript">    window.onload = function () {      var div1 = document.getElementById('div1');      document.onmousemove = function (ev) {        //IE支持event,firefox不支持        var oEvent = ev || event;        //        var scrollLeft = document.documentElement.scrollLeft || document.body.scrollLeft;        var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;        div1.style.top = oEvent.clientY + scrollTop + 'px'; //Y        div1.style.left = oEvent.clientX + scrollLeft + 'px';//X      };    };  </script></head><body>  <div id="div1" style="width: 10px; height: 10px; background-color: blue; position: absolute;"></div>  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br />  <br /></body></html>

现在为大家分享的是javascript 一串DIV跟随鼠标移动

<html><head>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  <title></title>  <style type="text/css">    div {      width: 2px;      height: 2px;      background-color: red;      position: absolute;    }  </style>  <script type="text/javascript">    window.onload = function () {      var oDivs = document.getElementsByTagName('div');      document.onmousemove = function (ev) {        var oEvent = ev || event;        document.getElementsByTagName('span')[0].innerHTML = oEvent.clientY + '|' + oEvent.clientX;        for (var i = oDivs.length-1; i > 0; i--) {            oDivs[i].style.top = oDivs[i - 1].style.top;            oDivs[i].style.left = oDivs[i - 1].style.left;        }        oDivs[0].style.top = oEvent.clientY+'px';        oDivs[0].style.left = oEvent.clientX + 'px';      };    };  </script></head><body>  <span></span>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <div></div>  <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>

以上就是本文的全部内容,希望对大家的学习有所帮助。



注:相关教程知识阅读请移步到JavaScript/Ajax教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表