使用 GwtQuery 处理 JS 事件

Using GwtQuery to handle JS events

我有这个 JSNI 代码,我想基本上迁移到使用普通 Java,即使用 GwtQuery:

public static native void handleModalEvent(Element el)/*-{
    $wnd.$(el).on({
        'show.uk.modal': function(){
            $wnd.$("#new-placeholder").prepend($wnd.$(".g-r"));
        },
        'hide.uk.modal': function(){
            $wnd.$("#old-placeholder").prepend($wnd.$(".g-r"));
        }
    });
}-*/;

但是我尝试使用 GwtQuery on() 方法。它根本行不通。然而这个 JSNI 代码工作得很好。任何人都可以为这种方法建议最好的基于 GWT/GwtQuery 的调用吗?

我认为 gwtquery 不接受 '.'在名字 space 中。尝试 "show.uk_modal" 和 "hide.uk_modal" 它应该有效。