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 相关文章推荐
用YUI做了个标签浏览效果
Feb 20 Javascript
一个tab标签切换效果代码
Mar 27 Javascript
jquery validator 插件增加日期比较方法
Feb 21 Javascript
关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置
Apr 17 Javascript
javascript从右边截取指定字符串的三种实现方法
Nov 29 Javascript
JavaScript中Cookie操作实例
Jan 09 Javascript
jQuery trigger()方法用法介绍
Jan 13 Javascript
基于AngularJS前端云组件最佳实践
Oct 20 Javascript
基于Bootstrap表单验证功能
Nov 17 Javascript
微信小程序项目实践之验证码倒计时功能
Jul 18 Javascript
从源码里了解vue中的nextTick的使用
Nov 22 Javascript
Node.JS发送http请求批量检查文件中的网页地址、服务是否有效可用
Nov 20 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导出word格式数据的代码实例
2013/11/25 PHP
php限制ip地址范围的方法
2015/03/31 PHP
如何解决PHP使用mysql_query查询超大结果集超内存问题
2016/03/14 PHP
在线游戏大家来找茬II
2006/09/30 Javascript
jquery 实现input输入什么div图层显示什么
2014/06/15 Javascript
javascript数组去重方法汇总
2015/04/23 Javascript
javascript判断复选框是否选中的方法
2015/10/16 Javascript
浏览器兼容性问题大汇总
2015/12/17 Javascript
使用堆实现Top K算法(JS实现)
2015/12/25 Javascript
jQuery.form插件的使用及跨域异步上传文件
2016/04/27 Javascript
利用jQuery的动画函数animate实现豌豆发射效果
2016/08/28 Javascript
jQuery无刷新上传之uploadify简单代码
2017/01/17 Javascript
NodeJS遍历文件生产文件列表功能示例
2017/01/22 NodeJs
基于jQuery实现无缝轮播与左右点击效果
2018/05/13 jQuery
详解Angular-ui-BootStrap组件的解释以及使用
2018/07/13 Javascript
解决select2在bootstrap modal中不能正常使用的问题
2018/08/09 Javascript
AngularJS $http post 传递参数数据的方法
2018/10/09 Javascript
详解如何探测小程序返回到webview页面
2019/05/14 Javascript
LayUi数据表格自定义赋值方式
2019/10/26 Javascript
vue中watch和computed为什么能监听到数据的改变以及不同之处
2019/12/27 Javascript
JS判断数组四种实现方法详解
2020/06/29 Javascript
微信小程序实现页面左右滑动
2020/11/16 Javascript
Vue项目利用axios请求接口下载excel
2020/11/17 Vue.js
[56:17]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第三场 8.22
2019/09/05 DOTA
python轻松查到删除自己的微信好友
2016/01/10 Python
python中如何使用正则表达式的集合字符示例
2017/10/09 Python
Ubuntu下Python+Flask分分钟搭建自己的服务器教程
2019/11/19 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
2020/03/16 Python
解决PyCharm无法使用lxml库的问题(图解)
2020/12/22 Python
纯CSS3实现3D旋转书本效果
2016/03/21 HTML / CSS
卡拉威高尔夫官方网站:Callaway Golf
2020/09/16 全球购物
北京导游词
2015/02/12 职场文书
2015年安全员工作总结范文
2015/04/22 职场文书
入团介绍人意见范文
2015/06/04 职场文书
话题作文之诚信
2019/11/28 职场文书
Python可视化神器pyecharts之绘制箱形图
2022/07/07 Python