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 相关文章推荐
利用Ext Js生成动态树实例代码
Sep 08 Javascript
UI Events 用户界面事件
Jun 27 Javascript
js 获取和设置css3 属性值的实现方法
May 06 Javascript
js 固定悬浮效果实现思路代码
Aug 02 Javascript
js综合应用实例简单的表格统计
Sep 03 Javascript
jQuery的remove()方法使用详解
Aug 11 Javascript
JavaScript函数学习总结以及相关的编程习惯指南
Nov 16 Javascript
jQuery+php实时获取及响应文本框输入内容的方法
May 24 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
Jun 07 Javascript
深入理解JavaScript中的尾调用(Tail Call)
Feb 07 Javascript
es6学习笔记之Async函数的使用示例
May 11 Javascript
基于 Immutable.js 实现撤销重做功能的实例代码
Mar 01 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
广播爱好者需要了解的天线知识
2021/03/01 无线电
PHP常用代码大全(新手入门必备)
2010/06/29 PHP
PHP命名空间(namespace)的使用基础及示例
2014/08/18 PHP
PHP实现多文件上传的方法
2015/07/08 PHP
php+ajax无刷新上传图片实例代码
2015/11/17 PHP
php中文乱码问题的终极解决方案汇总
2017/08/01 PHP
用YUI做了个标签浏览效果
2007/02/20 Javascript
nullJavascript中创建对象的五种方法实例
2013/05/07 Javascript
3种不同方式的焦点图轮播特效分享
2013/10/30 Javascript
Javascript获取CSS伪元素属性的实现代码
2014/09/28 Javascript
Jquery左右滑动插件之实现超级炫酷动画效果附源码下载
2015/12/02 Javascript
AngularJS 自定义过滤器详解及实例代码
2016/09/14 Javascript
微信小程序 Record API详解及实例代码
2016/09/30 Javascript
KnockoutJS 3.X API 第四章之表单value绑定
2016/10/10 Javascript
Vue组件实例间的直接访问实现代码
2017/08/20 Javascript
Chart.js 轻量级HTML5图表绘制工具库(知识整理)
2018/05/22 Javascript
ES6知识点整理之数组解构和字符串解构的应用示例
2019/04/17 Javascript
JS html事件冒泡和事件捕获操作示例
2019/05/01 Javascript
微信小程序获取用户信息并保存登录状态详解
2019/05/10 Javascript
微信小游戏之使用three.js 绘制一个旋转的三角形
2019/06/10 Javascript
jquery插件懒加载的示例
2020/10/24 jQuery
python获取当前用户的主目录路径方法(推荐)
2017/01/12 Python
python如何读写json数据
2018/03/21 Python
python 函数内部修改外部变量的方法
2018/12/18 Python
使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
2020/03/16 Python
python zip,lambda,map函数代码实例
2020/04/04 Python
Python实现钉钉/企业微信自动打卡的示例代码
2021/02/02 Python
劳力士官方珠宝商:J.R. Dunn Jewelers
2018/09/29 全球购物
医学生实习自我鉴定
2013/09/27 职场文书
参观考察邀请函范文
2014/01/29 职场文书
弘扬雷锋精神活动演讲稿
2014/03/04 职场文书
小区文明倡议书
2014/05/16 职场文书
初中语文教学随笔
2015/08/15 职场文书
安装pytorch时报sslerror错误的解决方案
2021/05/17 Python
Redis 彻底禁用RDB持久化操作
2021/07/09 Redis
深入浅出的讲解:信号调制到底是如何实现的
2022/02/18 无线电