javaScript鼠标跟随案例
案例分析:
① 监听鼠标移动,使用鼠标移动事件 mousemove
② 鼠标在页面中移动,给document注册事件
③ 图片需移动距离,且不占位置,使用绝对定位
④ 核心原理:每次鼠标移动时,我们都要获取最新的鼠标坐标,如何根据鼠标坐标的pagex与pagey作为图片的 top 和 left 值就可以移动图片了
代码:
<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title></title><style>img {width: 120px;height: 180px;position: absolute;//设置图片的大小以及绝对定位}</style></head><body><img src="img/duoLa.jpg" /></body><script>var img = document.querySelector('img');document.addEventListener('mousemove', function() {//监听鼠标移动事件img.style.left = event.pageX + 'px';img.style.top = event.pageY + 'px';//pagex/pagey 返回鼠标在当前页面文档的x/y坐标})</script></html>
效果演示
javaScript鼠标跟随案例相关推荐
- 鼠标跟随效果html,javascript 鼠标跟随特效代码及理解
javascript 鼠标跟随特效 *{ margin: 0; padding: 0; } body{ height: 1000px; } div{ width: 50px; height: 50px ...
- 鼠标跟随案例:用js实现盒子跟随鼠标移动
需求:当我们鼠标放在div身上时,它的孩子p标签能够显示,而且跟着鼠标一起移动, 思路: ● 想让p标签跟着鼠标一起移动:运用鼠标移动事件,还需要p标签定位:(mousemove:鼠标移动事件) ● ...
- html5学习(鼠标跟随和拖拽)
温故知新,以下是我以前写的html5的案例,从电脑中翻出来了,算是知识复习和回顾吧! 有图有代码! <!DOCTYPE html> <html> <head> &l ...
- JavaScript鼠标移动事件及案例
一.鼠标点击事件 1.onclick单击事件 鼠标单击时事件处理函数 <input type="button" id="bt" value="点 ...
- html的盒子随页面动,JavaScript实现跟随鼠标移动的盒子
这篇文章主要为大家详细介绍了JavaScript实现跟随鼠标移动的盒子,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了JavaScript实现跟随鼠 ...
- 图片跟随鼠标移动案例
文献种类:专题技术总结文献 开发工具与关键技术: DW前端技术 作者:彭学员 :年级:2004 :撰写时间:2021 年 5 月 17日 文献编号: ...
- 不可思议的纯 CSS 实现鼠标跟随效果
不可思议的纯 CSS 实现鼠标跟随效果 原文:不可思议的纯 CSS 实现鼠标跟随效果 直接进入正题,鼠标跟随,顾名思义,就是元素会跟随着鼠标的移动而作出相应的运动.大概类似于这样: 通常而言,CSS ...
- jquery 手型 鼠标穿过时_JS实现的鼠标跟随代码(卡通手型点击效果)
本文实例讲述了JS实现带有小手点击效果的鼠标跟随代码.分享给大家供大家参考,具体如下: 一个跟随鼠标的小手效果,鼠标移在哪里,小手就跟着移向哪里,会出现手的效果,放在链接上的时候,手会变化,两只手很可 ...
- html鼠标响应事件吗,学习JavaScript鼠标响应事件
本文为大家分享了一个简单的鼠标模拟案例,供大家参考,具体实现内容如下 如何实现捕抓鼠标事件,当鼠标滑动时,获取当前鼠标的坐标,接着在一个透明区域里绑定捕抓的位移,这样就能在模拟的透明区域里实现鼠标滑动 ...
最新文章
- 学习Windows Phone手机开发:Tile的使用
- Oracle 学习笔记:Backup Recovery 常用命令
- linux 匹配文本中的ip,linux文本三剑客匹配网卡IP地址大PK(CentOS 7系统)
- ​【Python】Python中好用的命令行参数解析模块
- Spring思维导图,让Spring不再难懂(ioc篇)
- python 生成器表达式_Python中的列表理解与生成器表达式
- CentOS7下安装Tomcat
- javamall 3.0 mysql_Java数据类型与MySQL数据类型对照表
- Poj(1274),二分图匹配
- LinkedIn应用开发系列(三) --认证Request token
- 看完这篇“史密斯圆图”告别懵逼射频!
- 【学习笔记】空间统计(常用)
- DRM系列(7)之drmModeAtomicCommit底层流程
- UIWebView 使用
- Java高级编程学习
- Android快速SDK(24)第三方分享UmengShare【肌肉记忆,分钟接入】
- 7年沉淀之作--滴滴Logi日志服务套件
- html5 好看的折叠效果,9款HTML5实现的超酷特效
- 10以内数的组成分解图_10以内数的组成与分解
- 从Lintel平台到Sun CoolThreads系统迁移时用的一些工具