问题
Is there something like jquerys ready()
in GWT. I add an iframe and will check when the DOM is ready.
回答1:
document.ready()
is similar to the onModuleLoad()
method in your GWT EntryPoint. They both execute, when the document is ready.
回答2:
You can create a deferred command to execute when the browser event loop returns.
boolean ready=false;
public void onModuleLoad() {
Scheduler.get().scheduleDeferred(new ScheduledCommand() {
@Override
public void execute() {
ready=true;
Window.alert(ready+"");
}
});
for (int i=0;i<9999;i++){
RootPanel.get().add(new Label(ready+""));
}
}
This example places 9999 labels at DOM, only after then alerts true
回答3:
Not really: it isn't a paradigm that really translates well to Java. You might want to just include jQuery or Zepto and use the ready
function from one of those.
来源:https://stackoverflow.com/questions/7244938/dom-ready-in-gwt