2012-08-02 194 views

回答

3

我不確定爲什麼e.clientX和e.pageX是undefined,除非e被傳遞爲undefined,這意味着您的回調設置不正確。我會嘗試在回調中運行正在運行的console.debug(e),並在chrome的開發人員工具控制檯中查看該對象。它可能會提供一些有關正在傳遞給您的事件對象的信息。

除了e.clientX和e.pageX之外,還有各種其他選項可以提供不同用途的鼠標座標(e.offsetX,e.screenX等)。This article可以很好地覆蓋這些不同的座標。你可以嘗試其中的一些,看看你能得到什麼。

-1

更好的方法是嘗試控制您的全局對象,如console.log(goog)console.log(goog.fx)。您可以從閉合對象中獲取對象。