100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > js实现简单鼠标跟随效果办法【javascript】

js实现简单鼠标跟随效果办法【javascript】

时间:2024-03-06 23:01:37

相关推荐

js实现简单鼠标跟随效果办法【javascript】

web前端|js教程

js,鼠标跟随

web前端-js教程

libevent源码深度剖析 pdf,qm1 ubuntu,查看tomcat服务器,爬虫HTML提取,php06..com,好的杭州抖音seo排名怎么做lzw

鼠标跟随,顾名思义,就是在鼠标移动的时候,有个动画跟随着鼠标一起移动。

软件发布站源码,vscode配置ionic,ubuntu超级,tomcat命令安装,sqlite查看表格头,wordpress插件打包下载,支持ios8的前端框架,纪实人文百变爬虫箱,php开发oa,淮北seo专业优化,ecshop手机网站开发,网页色流源码,dedecms钢材模板lzw

要点一:

易语言做网页源码,vscode 管理员运行,ubuntu串口句柄,tomcat配置证书后,爬虫保暖垫,深圳杭州php工资,广州快速seo优化费用,政府网站微擎模板下载,wordpree模板怎么用lzw

var oEvent = evt || window.event;

这个是为了兼容ie和ff而写的,在ie下window.event表示event对象,而ff下,是给事件函数传一个参数,这个参数就表示事件对象。

要点二:

document.onmousemove = function(evt)

鼠标跟随是在鼠标移动时发生的事情。

要点三:

document.documentElement.scrollTop || document.body.scrollTop;

这是为了兼容chrome和其它浏览器,滚动条距上边滚动的距离,chrome用后边那个,其它浏览器用前面那个。

要点四:

oTop.style.top=oEvent.clientY+scrolltop+10+"px";

当鼠标移动时把鼠标的当前位置赋值给元素的位置值。

oEvent.clientY即为鼠标的当前Y坐标的位置,加scrolltop的距离是要在滚动到不是第一屏的时候,鼠标跟随效果依然不改变而写。

代码如下:

无标题文档body{margin:0; padding:0}#to_top{width:30px;height:40px;padding:20px;font:14px/20px arial;text-align:center;background:#06c;position:absolute;cursor:pointer;color:#fff}window.onload = function(){ var oTop = document.getElementById("to_top"); document.onmousemove = function(evt){ var oEvent = evt || window.event; var scrollleft = document.documentElement.scrollLeft || document.body.scrollLeft; var scrolltop = document.documentElement.scrollTop || document.body.scrollTop; oTop.style.left = oEvent.clientX + scrollleft +10 +"px"; oTop.style.top = oEvent.clientY + scrolltop + 10 + "px"; }}文字

鼠标跟随

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。