为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 JavaScript 中跟踪鼠标在 X 轴上的位置?

如何在 JavaScript 中跟踪鼠标在 X 轴上的位置?

阿波罗的战车 2021-06-15 17:52:17
我想知道如何在屏幕上跟踪鼠标在 X 轴上的位置。基于 Java/Processing 的有限知识,它类似于 Java 中的 mouseX。另外,我想根据鼠标在 X 轴上的位置旋转图像元素。收到一些建议会很好。
查看完整描述

2 回答

?
GCT1015

TA贡献1827条经验 获得超4个赞

跟踪鼠标在 X 轴上的位置是通过一个eventListener(mousemove事件)完成的

此侦听器使用回调函数,该函数应更改transform元素的(旋转)css 属性。


    // DOM accessor to your HTML element

    const rotatingE = document.getElementById('my-rotating-el')


    // Event Listener

    document.addEventListener('mousemove', e => {

      // Callback function

      const mX = e.clientX / window.innerWidth * 360


      rotatingE.style.transform = 'rotate('+ mX +'deg)'

    })  


我在这里做了一个简单的例子


查看完整回答
反对 回复 2021-06-18
  • 2 回答
  • 0 关注
  • 94 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信