案例分析:

① 监听鼠标移动,使用鼠标移动事件 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鼠标跟随案例相关推荐

  1. 鼠标跟随效果html,javascript 鼠标跟随特效代码及理解

    javascript 鼠标跟随特效 *{ margin: 0; padding: 0; } body{ height: 1000px; } div{ width: 50px; height: 50px ...

  2. 鼠标跟随案例:用js实现盒子跟随鼠标移动

    需求:当我们鼠标放在div身上时,它的孩子p标签能够显示,而且跟着鼠标一起移动, 思路: ● 想让p标签跟着鼠标一起移动:运用鼠标移动事件,还需要p标签定位:(mousemove:鼠标移动事件) ● ...

  3. html5学习(鼠标跟随和拖拽)

    温故知新,以下是我以前写的html5的案例,从电脑中翻出来了,算是知识复习和回顾吧! 有图有代码! <!DOCTYPE html> <html> <head> &l ...

  4. JavaScript鼠标移动事件及案例

    一.鼠标点击事件 1.onclick单击事件 鼠标单击时事件处理函数 <input type="button" id="bt" value="点 ...

  5. html的盒子随页面动,JavaScript实现跟随鼠标移动的盒子

    这篇文章主要为大家详细介绍了JavaScript实现跟随鼠标移动的盒子,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了JavaScript实现跟随鼠 ...

  6. 图片跟随鼠标移动案例

    文献种类:专题技术总结文献 开发工具与关键技术:          DW前端技术 作者:彭学员     :年级:2004    :撰写时间:2021   年 5 月  17日 文献编号:        ...

  7. 不可思议的纯 CSS 实现鼠标跟随效果

    不可思议的纯 CSS 实现鼠标跟随效果 原文:不可思议的纯 CSS 实现鼠标跟随效果 直接进入正题,鼠标跟随,顾名思义,就是元素会跟随着鼠标的移动而作出相应的运动.大概类似于这样: 通常而言,CSS ...

  8. jquery 手型 鼠标穿过时_JS实现的鼠标跟随代码(卡通手型点击效果)

    本文实例讲述了JS实现带有小手点击效果的鼠标跟随代码.分享给大家供大家参考,具体如下: 一个跟随鼠标的小手效果,鼠标移在哪里,小手就跟着移向哪里,会出现手的效果,放在链接上的时候,手会变化,两只手很可 ...

  9. html鼠标响应事件吗,学习JavaScript鼠标响应事件

    本文为大家分享了一个简单的鼠标模拟案例,供大家参考,具体实现内容如下 如何实现捕抓鼠标事件,当鼠标滑动时,获取当前鼠标的坐标,接着在一个透明区域里绑定捕抓的位移,这样就能在模拟的透明区域里实现鼠标滑动 ...

最新文章

  1. 学习Windows Phone手机开发:Tile的使用
  2. Oracle 学习笔记:Backup Recovery 常用命令
  3. linux 匹配文本中的ip,linux文本三剑客匹配网卡IP地址大PK(CentOS 7系统)
  4. ​【Python】Python中好用的命令行参数解析模块
  5. Spring思维导图,让Spring不再难懂(ioc篇)
  6. python 生成器表达式_Python中的列表理解与生成器表达式
  7. CentOS7下安装Tomcat
  8. javamall 3.0 mysql_Java数据类型与MySQL数据类型对照表
  9. Poj(1274),二分图匹配
  10. LinkedIn应用开发系列(三) --认证Request token
  11. 看完这篇“史密斯圆图”告别懵逼射频!
  12. 【学习笔记】空间统计(常用)
  13. DRM系列(7)之drmModeAtomicCommit底层流程
  14. UIWebView 使用
  15. Java高级编程学习
  16. Android快速SDK(24)第三方分享UmengShare【肌肉记忆,分钟接入】
  17. 7年沉淀之作--滴滴Logi日志服务套件
  18. html5 好看的折叠效果,9款HTML5实现的超酷特效
  19. 10以内数的组成分解图_10以内数的组成与分解
  20. 从Lintel平台到Sun CoolThreads系统迁移时用的一些工具

热门文章

  1. bat批处理修改注册表
  2. 智慧路灯杆集中供电控制系统方案
  3. Thumbnails使用
  4. 华为FusionCompute之个人学习环境虚拟化嵌套部署方案
  5. HCIE-Cloud Computing LAB备考第三步:故障排查--第二题:FusionAccess
  6. Segmented Button 的应用
  7. 【干货分享】让你薪资翻20倍的神器网站 大学生与职场人建议收藏
  8. Python学习日记(三十二) hmac检验客户端的合法性和socketsever模块
  9. 剪映PC版英文字幕翻译最新方法(中英互译)
  10. 数字图像处理合集——图像特征与理解