2010-01-26 65 views
0

我們可以在GWT的主文檔中添加鼠標移動事件的偵聽器嗎?我不知道如何做到這一點,如果我做的任何添加會干擾GWT的其他部分(如拖放?)。在JavaScript我這樣做:mousemove處理程序?

window.onload = function() { 
    document.onmousemove = function(e) { 
     alert("the mouse was moved!"); 
    }; 
} 

我只是不知道從哪裏開始,GWT有一點對我來說令人迷惑,因爲新的東西是在2.0引進(我用1.4),

由於

回答

1

我不知道爲什麼你要監視在整個窗口的鼠標的移動,而是一個快速和骯髒的解決辦法是在FocusPanel包一切,通過addMouseMoveHandler(MouseMoveHandler handler)添加處理程序(檢查FocusPanel實現的其他接口 - 其中有相當多的:))。 AFAICT,這應該不會與其他任何東西衝突(拖動&掉落不是GWT的一部分,BTW;)) - 除非你開始混淆事件本身(如停止傳播它)或其他東西。

+0

好的,我可以那樣做,謝謝。 – user246114 2010-01-26 07:17:00