鍍金池/ 問答/PHP  HTML/ js獲取鼠標(biāo)位置設(shè)置tip彈窗

js獲取鼠標(biāo)位置設(shè)置tip彈窗

我獲取的event的clientX Y 給tip彈窗設(shè)置的left 和top tip給的fixed定位

但是感覺效果不好 而且有一定的延遲 鼠標(biāo)快速移動tip會跟不上

有沒有自己封裝的更好體驗的方法

回答
編輯回答
愿如初

從產(chǎn)品的角度來看,讓 tooltip 跟著鼠標(biāo)來回跑沒啥實際意義呀。

2017年9月9日 05:37
編輯回答
神曲

沒有,javascript的是這樣的,事件本身有延遲,鼠標(biāo)移動過快的話,,event激活的次數(shù)就少,建議可以通過transform變換tip的位置,形成一個動畫,跟著鼠標(biāo)的方向移動就行,這樣速度快的時候也可以正確移動過去,不會閃爍

2018年4月22日 06:54