js获取鼠标位置设置tip弹窗

我获取的event的clientX Y 给tip弹窗设置的left 和top tip给的fixed定位

但是感觉效果不好 而且有一定的延迟 鼠标快速移动tip会跟不上

有没有自己封装的更好体验的方法

阅读 3k
2 个回答

没有,javascript的是这样的,事件本身有延迟,鼠标移动过快的话,,event激活的次数就少,建议可以通过transform变换tip的位置,形成一个动画,跟着鼠标的方向移动就行,这样速度快的时候也可以正确移动过去,不会闪烁

从产品的角度来看,让 tooltip 跟着鼠标来回跑没啥实际意义呀。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题