Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jQuery检测GWT应用程序已加载_Jquery_Events_Gwt - Fatal编程技术网

使用jQuery检测GWT应用程序已加载

使用jQuery检测GWT应用程序已加载,jquery,events,gwt,Jquery,Events,Gwt,我正在我的网站中加入一个GWT应用程序,我需要在应用程序完成加载后执行一些功能 我已经读过了,但是从GWT调用一些javascript函数并不是我想要的。我希望能够从页面上检测到加载已完成 有没有一种方法可以从GWT触发一个我可以从jquery中听到的事件 理想情况下,不需要在GWT中创建jQuery自定义事件。您可能只需要使用它 NativeEvent事件=Document.get().createChangeEvent(); DomEvent.fireNativeEvent(事件,本);

我正在我的网站中加入一个GWT应用程序,我需要在应用程序完成加载后执行一些功能

我已经读过了,但是从GWT调用一些javascript函数并不是我想要的。我希望能够从页面上检测到加载已完成

有没有一种方法可以从GWT触发一个我可以从jquery中听到的事件


理想情况下,不需要在GWT中创建jQuery自定义事件。

您可能只需要使用它


NativeEvent事件=Document.get().createChangeEvent();
DomEvent.fireNativeEvent(事件,本);

触发自定义事件(在填充它之后)并使其事件传播到某个jQuery处理程序。当使用来自GWT的内置内容时,在jQuery中捆绑似乎会产生非常大的开销(即
onLoad();


此外,您还可以查看

你可以用这个


NativeEvent事件=Document.get().createChangeEvent();
DomEvent.fireNativeEvent(事件,本);

触发自定义事件(在填充它之后)并使其事件传播到某个jQuery处理程序。当使用来自GWT的内置内容时,在jQuery中捆绑似乎会产生非常大的开销(即
onLoad();


此外,您还可以查看

问题是,我需要将一些元素(用于代码高亮显示的外部脚本)与一些GWT组件(用于C代码的自定义javascript解释器)结合起来,并且需要在启动GWT组件之前完成代码高亮显示。但我不希望GWT部分必须启动突出显示部分本身。我在GWT'
onLoad
和jQuery
$(document)之间有一个竞争条件。准备好了吗?
。您是否尝试过用
Scheduler.get().scheduleFinally(…)
包装
onLoad()
?您可以
setVisible(false)
尝试加载的小部件,直到高亮显示完成,然后
setVisible(true)
一旦完成。问题是我需要将一些元素(用于代码高亮显示的外部脚本)与一些GWT组件(用于C代码的自定义javascript解释器)结合起来在启动GWT组件之前,需要完成代码突出显示。但我不希望GWT部分必须启动突出显示部分本身。我在GWT'
onLoad
和jQuery
$(document)之间有一个竞争条件。准备好了吗?
。您是否尝试过用
Scheduler.get().scheduleFinally(…)
包装
onLoad()
?您可以
setVisible(false)
尝试加载的小部件,直到高亮显示完成,然后
setVisible(true)
一旦完成。