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

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

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

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

有沒(méi)有自己封裝的更好體驗(yàn)的方法

回答
編輯回答
愿如初

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

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

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

2018年4月22日 06:54