手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JS实现的简单鼠标跟随DiV层效果完整实例
JS实现的简单鼠标跟随DiV层效果完整实例
摘要:本文实例讲述了JS实现的简单鼠标跟随DiV层效果。分享给大家供大家参考,具体如下:这段代码呈现一串跟随鼠标的Div效果,并有拖影特效,随着鼠...

本文实例讲述了JS实现的简单鼠标跟随DiV层效果。分享给大家供大家参考,具体如下:

这段代码呈现一串跟随鼠标的Div效果,并有拖影特效,随着鼠标快速的晃动,Div层效果会不断的增加,后面的Div会自动消失,不过还有些Bug,期待与大家完善这个JS特效。

运行效果截图如下:

JS实现的简单鼠标跟随DiV层效果完整实例1

在线演示地址如下:

http://demo.jb51.net/js/2015/js-simple-mouse-over-div-codes/

具体代码如下:

<!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程序设计有所帮助。

【JS实现的简单鼠标跟随DiV层效果完整实例】相关文章:

JavaScript实现简单的数字倒计时

js实现鼠标移到链接文字弹出一个提示层的方法

Javascript实现的SHA-256加密算法完整实例

原生js实现的贪吃蛇网页版游戏完整实例

JavaScript实现鼠标点击后层展开效果的方法

JS实现简单路由器功能的方法

jQuery实现仿腾讯微博滑出效果报告每日天气的方法

JavaScript数组去重的3种方法和代码实例

JavaScript实现广告的关闭与显示效果实例

CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法

精品推荐
分类导航