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事件实现代码
Mar 12 Javascript
使用javascript过滤html的字符串(注释标记法)
Jul 08 Javascript
jquery easyui 对于开始时间小于结束时间的判断示例
Mar 22 Javascript
显示今天的日期js代码(阳历和农历)
Sep 30 Javascript
node.js中的http.response.addTrailers方法使用说明
Dec 14 Javascript
js获取时间并实现字符串和时间戳之间的转换
Jan 05 Javascript
js实现类似于add(1)(2)(3)调用方式的方法
Mar 04 Javascript
谈谈JavaScript的New关键字
Aug 26 Javascript
Vue实现自带的过滤器实例
Mar 09 Javascript
JS库particles.js创建超炫背景粒子插件(附源码下载)
Sep 13 Javascript
微信小程序实现页面跳转传值以及获取值的方法分析
Dec 18 Javascript
详解Angular操作cookies方法
Jun 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实现的zip文件内容比较类
2014/09/24 PHP
PHP中使用Memache作为进程锁的操作类分享
2015/03/30 PHP
PHP性能优化大全(php.ini)
2016/05/20 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
PHP convert_uudecode()函数讲解
2019/02/14 PHP
Yii框架组件的事件机制原理与用法分析
2020/04/07 PHP
javascript URL锚点取值方法
2009/02/25 Javascript
3Z版基于jquery的图片复选框(asp.net+jquery)
2010/04/12 Javascript
JS跨域总结
2012/08/30 Javascript
jQuery读取和设定KindEditor值的方法
2013/11/22 Javascript
JQuery性能优化的几点建议
2014/05/14 Javascript
jquery 实现返回顶部功能
2014/11/17 Javascript
JavaScript计算两个日期时间段内日期的方法
2015/03/16 Javascript
JS根据key值获取URL中的参数值及把URL的参数转换成json对象
2015/08/26 Javascript
js仿苹果iwatch外观的计时器代码分享
2015/08/26 Javascript
Nodejs中 npm常用命令详解
2016/07/04 NodeJs
浅谈Nodejs应用主文件index.js
2016/08/28 NodeJs
JavaScript实现256色转灰度图
2017/02/22 Javascript
AngularJS select加载数据选中默认值的方法
2018/02/28 Javascript
Bootstrap模态对话框中显示动态内容的方法
2018/08/10 Javascript
layer弹窗在键盘按回车将反复刷新的实现方法
2019/09/25 Javascript
vue中根据时间戳判断对应的时间(今天 昨天 前天)
2019/12/20 Javascript
js实现整体缩放页面适配移动端
2020/03/31 Javascript
Vue实现PC端靠边悬浮球的代码
2020/05/09 Javascript
canvas画图被放大且模糊的解决方法
2020/08/11 HTML / CSS
Stubhub英国:购买体育、演唱会和剧院门票
2018/06/10 全球购物
德国高端单身人士交友网站:ElitePartner
2018/12/02 全球购物
Desigual美国官方网站:西班牙服装品牌
2019/03/29 全球购物
澳大利亚家用电器在线商店:Billy Guyatts
2020/05/05 全球购物
中间件的定义
2016/08/09 面试题
自荐信需注意事项
2014/01/25 职场文书
大学生旷课检讨书1000字
2015/02/19 职场文书
给朋友的道歉短信
2015/05/12 职场文书
2015年卫生局工作总结
2015/07/24 职场文书
网络研修随笔感言
2015/11/18 职场文书