在GWT中是否存在类似jquerys ready()
的内容。我添加了一个iframe,并会检查DOM何时准备就绪。
答案 0 :(得分:4)
document.ready()
类似于GWT EntryPoint中的onModuleLoad()
方法。当文档准备就绪时,它们都会执行。
答案 1 :(得分:4)
您可以创建一个deferred command,以便在浏览器事件循环返回时执行。
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+""));
}
}
此示例在DOM上放置9999个标签,然后才发出警告
答案 2 :(得分:0)
不是真的:它不是真正能够很好地转化为Java的范例。您可能只想包含jQuery或Zepto,并使用其中一个ready
函数。