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 相关文章推荐
很多人都是用下面的js刷新站IP和PV
Sep 05 Javascript
简单通用的JS滑动门代码
Dec 19 Javascript
jquery打开直接跳到网页最下面、最低端实现代码
Apr 22 Javascript
JavaScript自执行闭包的小例子
Jun 29 Javascript
一个简单的实现下拉框多选的插件可移植性比较好
May 05 Javascript
JS继承用法实例分析
Feb 05 Javascript
javascript实现表格增删改操作实例详解
May 15 Javascript
jquery实现简单的全选和反选功能
Jan 02 Javascript
Bootstrap中点击按钮后变灰并显示加载中实例代码
Sep 23 Javascript
jQuery 实现ajax传入参数含有特殊字符的方法总结
Oct 17 Javascript
基于openlayers4实现点的扩散效果
Aug 17 Javascript
jQuery实现手风琴效果(蒙版)
Jan 11 jQuery
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
shopex中集成的站长统计功能的代码简单分析
2011/08/11 PHP
根据中文裁减字符串函数的php代码
2013/12/03 PHP
ThinkPHP框架下微信支付功能总结踩坑笔记
2019/04/10 PHP
javascript 类方法定义还是有点区别
2009/04/15 Javascript
Firebug入门指南(Firefox浏览器)
2010/08/21 Javascript
利用js(jquery)操作Cookie的方法说明
2013/12/19 Javascript
js字符串日期yyyy-MM-dd转化为date示例代码
2014/03/06 Javascript
JQuery中serialize() 序列化
2015/03/13 Javascript
在JavaScript中操作数组之map()方法的使用
2015/06/09 Javascript
js实现简单的联动菜单效果
2015/08/19 Javascript
jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果
2015/09/19 Javascript
jQuery焦点图轮播插件KinSlideshow用法分析
2016/06/08 Javascript
AngularJS延迟加载html template
2016/07/27 Javascript
浅谈js的异步执行
2016/10/18 Javascript
javascript简单写的判断电话号码实例
2017/05/24 Javascript
JS实现搜索关键词的智能提示功能
2017/07/07 Javascript
Node.js中使用mongoose操作mongodb数据库的方法
2017/09/12 Javascript
vue中的event bus非父子组件通信解析
2017/10/27 Javascript
基于ssm框架实现layui分页效果
2019/07/27 Javascript
vue-next/runtime-core 源码阅读指南详解
2019/10/25 Javascript
[50:50]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第一场 12.20
2020/12/23 DOTA
浅谈Python 字符串格式化输出(format/printf)
2016/07/21 Python
详解django三种文件下载方式
2018/04/06 Python
详解python中的Turtle函数库
2018/11/19 Python
在PyCharm中实现添加快捷模块
2020/02/12 Python
解决pyecharts运行后产生的html文件用浏览器打开空白
2020/03/11 Python
微信小程序之html5 canvas绘图并保存到系统相册
2019/06/20 HTML / CSS
Reformation官网:美国女装品牌
2018/09/14 全球购物
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
MediaMarkt比利时:欧洲最大电器连锁店
2020/12/21 全球购物
安全责任书范文
2014/03/12 职场文书
西式婚礼主持词
2014/03/13 职场文书
大三学习计划书范文
2014/05/02 职场文书
给公司的建议书范文
2014/05/13 职场文书
2014县委书记四风对照检查材料思想汇报
2014/09/21 职场文书
2019最新公司租房合同(例文)
2019/07/18 职场文书