javascript DIV实现跟随鼠标移动


Posted in Javascript onMarch 19, 2020

本文实例为大家分享了javascript 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 相关文章推荐
由document.body和document.documentElement想到的
Apr 13 Javascript
jquery实现手风琴效果实例代码
Nov 15 Javascript
浅谈Javascript中Object与Function对象
Sep 26 Javascript
JavaScript 实现的checkbox经典实例分享
Oct 16 Javascript
js获取时间函数及扩展函数的方法
Oct 30 Javascript
超简单的Vue.js环境搭建教程
Mar 17 Javascript
vue封装一个简单的div框选时间的组件的方法
Jan 06 Javascript
js中let能否完全替代IIFE
Jun 15 Javascript
小程序click-scroll组件设计
Jun 18 Javascript
es6中Promise 对象基本功能与用法实例分析
Feb 23 Javascript
使用js原生实现年份轮播选择效果实例
Jan 12 Javascript
微信小程序实现录音Record功能
May 09 Javascript
javascript鼠标右键菜单自定义效果
Dec 08 #Javascript
JavaScript获取当前运行脚本文件所在目录的方法
Feb 03 #Javascript
JavaScript获取对象在页面中位置坐标的方法
Feb 03 #Javascript
基于jQuery实现select下拉选择可输入附源码下载
Feb 03 #Javascript
javascript点击按钮实现隐藏显示切换效果
Feb 03 #Javascript
JavaScript检查子字符串是否在字符串中的方法
Feb 03 #Javascript
js点击文本框弹出可选择的checkbox复选框
Feb 03 #Javascript
You might like
redis 队列操作的例子(php)
2012/04/12 PHP
php通过array_merge()函数合并关联和非关联数组的方法
2015/03/18 PHP
PHP自动生成缩略图函数的源码示例
2019/03/18 PHP
PHP实现提高SESSION响应速度的几种方法详解
2019/08/09 PHP
js中将字符串转换成json的三种方式
2011/01/12 Javascript
JS实现商品倒计时实现代码
2013/05/03 Javascript
jquery 取子节点及当前节点属性值
2014/07/25 Javascript
Bootstrap每天必学之标签与徽章
2015/11/27 Javascript
基于JQuery实现分隔条的功能
2016/06/17 Javascript
开源免费天气预报接口API及全国所有地区代码(国家气象局提供)
2016/12/26 Javascript
AngularJS实现表格的增删改查(仅限前端)
2017/07/04 Javascript
vue轮播图插件vue-awesome-swiper的使用代码实例
2017/07/10 Javascript
JS+WCF实现进度条实时监测数据加载量的方法详解
2017/12/19 Javascript
javascript跳转与返回和刷新页面的实例代码
2019/11/20 Javascript
react结合bootstrap实现评论功能
2020/05/30 Javascript
Python远程桌面协议RDPY安装使用介绍
2015/04/15 Python
Python编程中对super函数的正确理解和用法解析
2016/07/02 Python
numpy linalg模块的具体使用方法
2019/05/26 Python
基于树莓派的语音对话机器人
2019/06/17 Python
python数据预处理之数据标准化的几种处理方式
2019/07/17 Python
对django中foreignkey的简单使用详解
2019/07/28 Python
Python爬虫 批量爬取下载抖音视频代码实例
2019/08/16 Python
浅谈python已知元素,获取元素索引(numpy,pandas)
2019/11/26 Python
浅析Django 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
2020/03/09 Python
如何实现在jupyter notebook中播放视频(不停地展示图片)
2020/04/23 Python
python实现Oracle查询分组的方法示例
2020/04/30 Python
python向企业微信发送文字和图片消息的示例
2020/09/28 Python
HTML5中使用json对象的实例代码
2018/09/10 HTML / CSS
解决html5中的video标签ios系统中无法播放使用的问题
2020/08/10 HTML / CSS
葡萄牙鞋子品牌:Fair
2016/12/10 全球购物
世界闻名的衬衫制造商:Savile Row Company
2018/07/30 全球购物
会计工作决心书
2014/03/11 职场文书
产品设计开发计划书
2014/05/07 职场文书
保证书格式
2015/01/16 职场文书
大学组织委员竞选稿
2015/11/21 职场文书
python turtle绘图
2022/05/04 Python