將鼠標懸停在某個元素上時,我的網站會創建一個工具提示。當鼠標停在元素上方時,會調用鼠標移出事件,移除工具提示,並且所有內容都與世界一致。除了有時候,用戶移動鼠標的速度太快,以至於創建工具提示時,鼠標不再位於元素內部。這意味着工具提示不會消失,除非用戶將鼠標懸停並移出元素。如何檢查鼠標是否不在javascript中的元素上?
我的解決方案是,在創建工具提示後,檢查鼠標是否位於所需的元素上,如果不是,則刪除它。不幸的是我不知道如何。
我試過these解決方案,但它們都需要一個mouseout事件才能工作。我是否錯過了某些東西,或者是否有另一種(希望更好)的方法來查找鼠標是否不在某個元素上?
如果您發佈您的代碼,您將得到更準確的答案。也許代碼修復本身 – 2012-04-24 22:06:03