2010-01-26 68 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