Haxe jQuery检查HTML /图像是否已完成加载

时间:2013-12-05 14:19:34

标签: jquery haxe

我正在使用Haxe和jQuery Extern构建应用程序。

我正在将普通HTML(包含图片)添加到容器中,我想检查内容何时加载。

我知道在普通的jQuery中(其中'window'可以通过选择器更改):

$(window).load(function(){/*loaded*/});

我怎样才能在Haxe实现这一目标?

2 个答案:

答案 0 :(得分:1)

我不确定为什么要将jQuery用于此类任务,也可以使用本机Haxe来完成。 Haxe并没有重塑DOM的工作方式。以下是我猜所有应该工作的方式。

加载窗口

的javascript

 $(window).load(function(){
   //your magic codes
 });

haXe的

 new JQuery(js.Browser.window).on('load', function(event) {
   //your magic codes
 });

原生haxe(与普通javascript几乎相同)

 var window = js.Browser.window;
 window.addEventListener("load", function() {
   //your magic codes
 });

图片加载

的javascript

 $("#myImage").load(function(){
   //your magic codes
 });

haXe的

 new JQuery("#myImage").on('load', function(event) {
   //your magic codes
 });

原生haxe(与普通javascript几乎相同)

 var document = js.Browser.document;
 document.getElementById("myImage").addEventListener("load", function() {
   //your magic codes
 });

DOM就绪

的javascript

 $(function(){
   //your magic codes
 });

haXe的

 new JQuery(function():Void {
   //your magic codes
 });

答案 1 :(得分:0)

我这样使用它:

http://try.haxe.org/#7F46d

请务必删除您的听众:)

相关问题