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异或加解密效果代码
Jun 25 Javascript
combox改进版 页面原型参考dojo的,比网上jQuery的那些combox功能强,代码更小
Apr 15 Javascript
密码强度检测效果实现原理与代码
Jan 04 Javascript
Jquery对select的增、删、改、查操作
Feb 06 Javascript
javascript关于继承解析
May 10 Javascript
详解javascript表单的Ajax提交插件的使用
Dec 29 Javascript
浅谈javascript的url参数parse和build函数
Mar 04 Javascript
jQuery插件HighCharts实现气泡图效果示例【附demo源码】
Mar 13 Javascript
详解Element-UI中上传的文件前端处理
Aug 07 Javascript
Vue.directive 实现元素scroll逻辑复用
Nov 29 Javascript
js实现列表向上无限滚动
Jan 13 Javascript
vuex中store存储store.commit和store.dispatch的用法
Jul 24 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
动态网站web开发 PHP、ASP还是ASP.NET
2006/10/09 PHP
如何给phpadmin一个保护
2006/10/09 PHP
发布一个迷你php+AJAX聊天程序[聊天室]提供下载
2007/07/21 PHP
破解.net程序(dll文件)编译和反编译方法
2013/01/31 PHP
浅谈php调用python文件
2019/03/29 PHP
动态加载js文件 document.createElement
2006/10/14 Javascript
离开页面时检测表单元素是否被修改,提示保存的js代码
2010/08/25 Javascript
js css 实现遮罩层覆盖其他页面元素附图
2014/09/22 Javascript
JavaScript中的无阻塞加载性能优化方案
2014/10/10 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
JS实现在状态栏显示打字效果完整实例
2015/11/02 Javascript
jQuery实现页面评论栏中访客信息自动填写功能的方法
2016/05/23 Javascript
AngularJs中Bootstrap3 datetimepicker使用实例
2016/12/13 Javascript
js CSS3实现卡牌旋转切换效果
2017/07/04 Javascript
在小程序中使用Echart图表的示例代码
2018/08/02 Javascript
React中使用UEditor百度富文本的方法
2018/08/22 Javascript
vue中当图片地址无效的时候,显示默认图片的方法
2018/09/18 Javascript
Vue中对iframe实现keep alive无刷新的方法
2019/07/23 Javascript
Vue 3.0 前瞻Vue Function API新特性体验
2019/08/12 Javascript
JavaScript Canvas编写炫彩的网页时钟
2019/10/16 Javascript
[01:57]2016完美“圣”典风云人物:国士无双专访
2016/12/04 DOTA
[38:32]完美世界DOTA2联赛循环赛 Forest vs DM 第二场 11.06
2020/11/06 DOTA
在Django的模型中添加自定义方法的示例
2015/07/21 Python
Django model序列化为json的方法示例
2018/10/16 Python
python实现归并排序算法
2018/11/22 Python
Django如何防止定时任务并发浅析
2019/05/14 Python
解决Python中pandas读取*.csv文件出现编码问题
2019/07/12 Python
python使用pandas处理excel文件转为csv文件的方法示例
2019/07/18 Python
sklearn-SVC实现与类参数详解
2019/12/10 Python
python 实现汉诺塔游戏
2020/11/28 Python
Nuts.com:优质散装,批发坚果、干果和巧克力等
2017/03/21 全球购物
老师自我鉴定范文
2013/12/25 职场文书
顶碗少年教学反思
2014/02/21 职场文书
群众路线教育党课主持词
2014/04/01 职场文书
群众路线领导班子四风对照检查材料
2014/09/27 职场文书
详解Vue router路由
2021/11/20 Vue.js