in meinem GWT, habe ich eine Taste, die wie unten abfeuern neues Widget erstellengwt mit jquery-Effekt möglich?
@UiHandler("buttonfire")
void addNewWidget(ClickEvent event) {
htmlPanelHolder.add(new MyCustomWidget(),"placeholder");
}
wie Jquery verwenden, so dass, wenn die MyCustomWidget() zeigen auf dem Bildschirm ist es jquery „fadein“ -Effekt
mitIch habe bereits versucht, jsni zum Aufruf von jquery in new MyCustomWidget() onload() zu setzen, funktioniert aber nicht. Kann mich das anleiten?
Sie setzt können so etwas wie t versuchen his: 1) Widget erstellen 2) Widget css display Eigenschaft auf "display: none" setzen 3) Widget zu htmlPanelHolder hinzufügen 4) JSNI-Methode aufrufen: public static nativ void fadeInWidget()/* - { $ ("mywidget: hidden")) .fadeIn ("langsam"); } - * /; –
@ Xo4yHaMope. für Schritt 4, sollte ich FadeInWidget() in Schritt 1 Widget-Konstruktor nach Initwidget() aufrufen? oder sollte ich fadeInWidget() innerhalb onload() aufrufen? . auch, $ ("mywidget: versteckt"), ist das die id =? für htmlPanelHolder? – cometta
Sie sollten fadeInWidget() ganz am Ende aufrufen, also sollte es nach initwidget() aufrufen. Tut mir leid, es gibt einen Fehler im jQuery-Code, der wie folgt aussehen sollte: $ ('# myDivId'). FadeIn ('langsam'); oder $ ('. myCssClass'). fadeIn ("langsam"); –