JS实现的简单鼠标跟随DiV层效果完整实例


Posted in Javascript onOctober 31, 2015

本文实例讲述了JS实现的简单鼠标跟随DiV层效果。分享给大家供大家参考,具体如下:

这段代码呈现一串跟随鼠标的Div效果,并有拖影特效,随着鼠标快速的晃动,Div层效果会不断的增加,后面的Div会自动消失,不过还有些Bug,期待与大家完善这个JS特效。

运行效果截图如下:

JS实现的简单鼠标跟随DiV层效果完整实例

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style>
div {width:10px; height:10px; background:red; position:absolute;}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>跟随鼠标的Div效果</title>
<script>
window.onload=function ()
{
 var aDiv=document.getElementsByTagName('div');
 var i=0;
 setInterval(function(){
  for(i=aDiv.length-1;i>0;i--)
  {
   aDiv[i].style.left=aDiv[i-1].style.left;
   aDiv[i].style.top=aDiv[i-1].style.top;
  }
  },5);
 document.onmousemove=function (ev)
 {
  var oEvent=ev||event;
  aDiv[0].style.left=oEvent.clientX+'px';
  aDiv[0].style.top=oEvent.clientY+'px';
 };
};
</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>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<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程序设计有所帮助。

Javascript 相关文章推荐
用javascript来实现动画导航效果的代码
Dec 16 Javascript
javascript获取下拉列表框当中的文本值示例代码
Jul 31 Javascript
js实现动态改变字体大小代码
Jan 02 Javascript
Javascript让DEDECMS告别手写Tag
Sep 01 Javascript
纯js代码实现未知宽高的元素在指定元素中垂直水平居中显示
Sep 12 Javascript
jQuery toggle 代替方法
Mar 22 Javascript
bootstrap输入框组使用方法
Feb 07 Javascript
Webpack 服务器端代码打包的示例代码
Sep 19 Javascript
vue实现的微信机器人聊天功能案例【附源码下载】
Feb 18 Javascript
layui form.render('select', 'test2') 更新渲染的方法
Sep 27 Javascript
JS面向对象之单选框实现
Jan 17 Javascript
带你彻底理解JavaScript中的原型对象
Apr 14 Javascript
js实现点击获取验证码倒计时效果
Jan 28 #Javascript
JavaScript操作XML/HTML比较常用的对象属性集锦
Oct 30 #Javascript
解决jquery中动态新增的元素节点无法触发事件问题的两种方法
Oct 30 #Javascript
jQuery+Ajax实现无刷新分页
Oct 30 #Javascript
JavaScript中的定时器之Item23的合理使用
Oct 30 #Javascript
javascript字符串替换函数如何一次性全部替换掉
Oct 30 #Javascript
JS实现带提示的星级评分效果完整实例
Oct 30 #Javascript
You might like
php中JSON的使用方法
2015/04/30 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
基于jquery循环map功能的代码
2011/02/26 Javascript
jQuery 1.7.2中getAll方法的疑惑分析
2012/05/23 Javascript
js工具方法弹出蒙版
2013/05/08 Javascript
JS操作HTML自定义属性的方法
2015/02/10 Javascript
页面get请求 中文参数方法乱码问题的快速解决方法
2016/05/31 Javascript
js实现获取两个日期之间所有日期的方法
2016/06/17 Javascript
JS实现touch 点击滑动轮播实例代码
2017/01/19 Javascript
vue学习之mintui picker选择器实现省市二级联动示例
2017/10/12 Javascript
javaScript手机号码校验工具类PhoneUtils详解
2017/12/08 Javascript
JS交互点击WKWebView中的图片实现预览效果
2018/01/05 Javascript
谈谈JavaScript中super(props)的重要性
2019/02/12 Javascript
监听element-ui table滚动事件的方法
2019/03/26 Javascript
微信小程序生成分享海报方法(附带二维码生成)
2019/03/29 Javascript
websocket4.0+typescript 实现热更新的方法
2019/08/14 Javascript
JS严格模式原理与用法实例分析
2020/04/27 Javascript
vue将data恢复到初始状态 &amp;&amp; 重新渲染组件实例
2020/09/04 Javascript
[01:09:50]VP vs Pain 2018国际邀请赛小组赛BO2 第二场
2018/08/20 DOTA
Python实现命令行通讯录实例教程
2016/08/18 Python
TensorFlow如何实现反向传播
2018/02/06 Python
Selenium控制浏览器常见操作示例
2018/08/13 Python
Python 实现取矩阵的部分列,保存为一个新的矩阵方法
2018/11/14 Python
Python 一键制作微信好友图片墙的方法
2019/05/16 Python
使用python判断jpeg图片的完整性实例
2019/06/10 Python
python自带tkinter库实现棋盘覆盖图形界面
2019/07/17 Python
python基于opencv检测程序运行效率
2019/12/28 Python
域名注册、建站工具、网页主机、SSL证书:Dynadot
2017/01/06 全球购物
香港时尚女装购物网站:ZAFUL
2017/07/19 全球购物
香蕉共和国加拿大官网:Banana Republic加拿大
2018/08/06 全球购物
日本AOKI官方商城:AOKI西装
2020/06/11 全球购物
机电专业大学生求职信
2013/10/04 职场文书
乐山大佛导游词
2015/02/02 职场文书
上级领导检查欢迎词
2015/09/30 职场文书
如何书写邀请函?
2019/06/24 职场文书
python数据可视化使用pyfinance分析证券收益示例详解
2021/11/20 Python