2010-09-10 61 views
3

我是javascript新手,所以我可能會在這裏丟失一些明顯的東西,但這是問題所在。如果事件發生在javascript控制下的活動區域外,我沒有收到鼠標向下/向上的事件,因此如果鼠標通過向左按鈕進入活動區域(onmouseover事件),是否有辦法知道該按鈕是下?Javascript - 當鼠標進入活動區域時鼠標按鍵被關閉(鼠標在該區域外面被按下)

已添加信息:理想情況下,我希望在瀏覽器窗口之外跟蹤鼠標 - Google地圖的做法 - 嘗試單擊鼠標按鈕並移出瀏覽器 - 這可以在Chrome中運行並且有一些怪癖在Firefox中。是否有可能在保持JavaScript界限的情況下做到這一點,或者它是否是一些專有的東西?

回答

1

是:確保檢測鼠標事件的鼠標事件處理程序附加到某個佔據整個視口的元素。例如HTML(文檔)元素...

+0

道歉,我想跟蹤這個,即使鼠標在瀏覽器之外...我已經添加了一些更多的信息的問題。 – Rajan 2010-09-24 23:51:27

+0

不在我知道的純JavaScritpt中。然而,可以使用插件來實現此目的,例如,可以使用Java applet來跟蹤屏幕上任意位置的座標,並將其返回給瀏覽器javascript。 – user268396 2010-09-27 22:06:03

+0

感謝您的建議。 – Rajan 2010-09-30 03:20:18