100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > JavaScript实现div块跟随鼠标移动效果

JavaScript实现div块跟随鼠标移动效果

时间:2019-12-11 11:48:59

相关推荐

JavaScript实现div块跟随鼠标移动效果

JavaScript实现div块跟随鼠标移动效果

前面讲了这么多DOM事件有关的属性等,现在我们进行一些相关的练习,实现div块跟随鼠标移动效果,如图:

HTML代码:

<div id="box"></div>

CSS代码:

*{margin: 0;padding: 0;}body{width: 2000px;height: 2000px;}#box{width: 200px;height: 200px;background: yellow;position: absolute;}

JS代码:

var oBox=document.getElementById("box");document.onmousemove=function(ev){var ev=ev||window.event;// 获取鼠标指针坐标// console.log(ev.clientX,ev.clientY);oBox.style.top=ev.pageY+"px";oBox.style.left=ev.pageX+"px";}

注意:实现功能的核心是鼠标移动时获取鼠标指针的坐标,然后讲坐标赋值给div块的left,top属性。

视频讲解链接:

/video/BV1Cg4y1i7sr/

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