起因是在定位滑鼠位置的時候,無意中把’mousemove’寫成了’mouseover’,于是乎發現了兩者間的小小差異。
element,addEventListener('mousemove',function(event){
...
},
false);
- 使用 mousemove 來定位滑鼠位置的時候,隻要滑鼠移動,任意的位置都會被捕捉到。
- 使用mouseover 來定位滑鼠位置的時候,則隻有當滑鼠是從外部進入dom元素時,滑鼠的位置才會被捕捉到,如果滑鼠在dom元素内部移動,滑鼠位置的定位仍然是首次進入dom元素時的定位,不會改變。
~新手求帶~