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 相关文章推荐
对采用动态原型方式无法展示继承机制得思考
Dec 04 Javascript
jQuery EasyUI API 中文文档 - NumberBox数字框
Oct 13 Javascript
jquery实现动态画圆
Dec 04 Javascript
基于jQuery实现文本框只能输入数字(小数、整数)
Jan 14 Javascript
Easyui 之 Treegrid 笔记
Apr 29 Javascript
js HTML5手机刮刮乐代码
Sep 29 Javascript
jQuery 出现Cannot read property ‘msie’ of undefined错误的解决方法
Nov 23 Javascript
JS实现登录页密码的显示和隐藏功能
Dec 06 Javascript
jQuery第一次运行页面默认触发点击事件的实例
Jan 10 jQuery
vue-star评星组件开发实例
Mar 01 Javascript
详解Vue-Router源码分析路由实现原理
May 15 Javascript
微信小程序嵌入腾讯视频源过程详解
Aug 08 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
深入了解 register_globals (附register_globals=off 网站打不开的解决方法)
2012/06/27 PHP
CodeIgniter实现更改view文件夹路径的方法
2014/07/04 PHP
php删除左端与右端空格的方法
2014/11/29 PHP
WIFI万能钥匙密码查询接口实例
2015/09/28 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
YII框架常用技巧总结
2019/04/27 PHP
Ext grid 添加右击菜单
2009/11/26 Javascript
JQuery 弹出框定位实现方法
2010/12/02 Javascript
jQuery链式操作如何实现以及为什么要用链式操作
2013/01/17 Javascript
中文输入法不触发onkeyup事件的解决办法
2014/07/09 Javascript
JavaScript实现查找字符串中第一个不重复的字符
2014/12/29 Javascript
jQuery获取标签文本内容和html内容的方法
2015/03/27 Javascript
JS给Textarea文本框添加行号的方法
2015/08/20 Javascript
js正则表达式验证密码强度【推荐】
2017/03/03 Javascript
jquery插件开发之选项卡制作详解
2017/08/30 jQuery
js 发布订阅模式的实例讲解
2017/09/10 Javascript
利用jQuery实现简单的拖曳效果实例代码
2017/10/20 jQuery
AngularJS select加载数据选中默认值的方法
2018/02/28 Javascript
js实现简单选项卡功能
2020/03/23 Javascript
JS自定义对象创建与简单使用方法示例
2020/01/15 Javascript
[01:46]新英雄登场
2019/09/10 DOTA
对Python中plt的画图函数详解
2018/11/07 Python
python opencv 简单阈值算法的实现
2019/08/04 Python
sklearn-SVC实现与类参数详解
2019/12/10 Python
python连接mysql有哪些方法
2020/06/24 Python
pytorch 多分类问题,计算百分比操作
2020/07/09 Python
澳大利亚Mocha官方网站:包、钱包、珠宝和配饰
2019/07/18 全球购物
STRATHBERRY苏贝瑞包包官网:西班牙高级工匠手工打造
2020/11/10 全球购物
中学教师管理制度
2014/01/14 职场文书
后备干部考察材料
2014/02/12 职场文书
百货商场楼层班组长竞聘书
2014/03/31 职场文书
心理学专业求职信
2014/06/16 职场文书
幼儿园清明节活动总结
2014/07/04 职场文书
行政专员岗位职责范本
2014/08/26 职场文书
公安个人四风问题对照检查及整改措施
2014/10/28 职场文书
导游词之宿迁乾隆行宫
2019/10/15 职场文书