2009-08-03 39 views
0

我正在尋找this後,但它並沒有真正幫助我。我想要做的是創建事件,或者甚至更好,訪問當前的鼠標屏幕座標。JavaScript:使用當前鼠標座標創建事件

我有一個setTimeout裏面的函數,其中執行屬性的不同檢查數量。在我的程序中,一些元素正在改變位置,我想要做的是檢查鼠標是否仍然在某些元素上。

非常感謝,

阿圖爾

回答

0

這解決了這個問題:

// Mouse coordinates for event.clientX, event.clientY respectively. 
var myClientX, myClientY; 

// This call makes sure that global variables myClientX, myClientY are up to date 
window.document.addEventListener("mousemove", function(event) { 
    myClientX = event.clientX; 
    myClientY = event.clientY; 
}, false); 

製作協調全球咱們我訪問他們時,我想:)

0

你只是想綁定到的onmouseover和onmouseout對象的事件。我發現這是不可靠的,但因爲一些用戶無法將光標保留在小目標上,所以我發現了一個名爲hoverIntent的jQuery插件,效果非常好。