2011-01-30 21 views

回答

3

GWT可以調用任何JS函數或使用JSNI引用頁面上的任何JS變量,所以只要JQuery腳本也加載在頁面上,就可以調用任何你想要的JQuery代碼。

例如:

public native void callJQuery() /*-{ 
    $("p.neat").addClass("ohmy").show("slow"); 
}-*/; 
2

但是他們並沒有很好的合作。到目前爲止,我唯一知道的方式(糾正我,如果我錯了)是GWTQuery。給它一個嘗試;)

編輯

我重新解釋了我的想法,希望它會更清楚現在

它可以調用任何所需的自定義JavaScript代碼,見傑森的回答。

我推薦使用GWTQuery,因爲它是JQuery對基於Java的GWT生態系統的成功端口,並且不會強制您使用來自Java代碼的原始本機JavaScript。

+0

你說的「他們不玩好起來」呢? – 2011-01-30 01:10:06

+0

@Jason Hall - >你可以像你張貼的那樣去做,而我的意思是'打得不好'。我相信只要有可能,GWT就應該專注於Java。換句話說,我更喜歡避免'原生JS黑客'。 GWTQuery將JQuery移植到GWT生態系統中真的很好,我認爲。但是,這可能只是我的意見,但。 – Xorty 2011-01-30 01:23:33

相關問題