2014-02-16 62 views
-1

我正在使用CORS加载Google Map中的图像,该图像可以在我的webGL应用程序中用作纹理...有时,我想要停止图像的传输,因为我想要删除纹理...现在我只需删除图像纹理image.onload()函数使我的想法起作用。我可以只是停止传输,使JavaScript将不运行onload ...而我怎样才能使用JavaScript到在加载期间停止图像的传输?谢谢...如何在加载时停止图像的加载

回答

0

要停止的图像,而它的加载,你可以删除url属性。如果它仍在加载,它将永远不会进入onLoad。 。

的document.getElementById( “ID”)的src = “”

+0

我的图像是由无功负载OBJ =新的图像(); obj.onload =函数{}; obj.src = “XXX”;你的方法工作吗? – user3156312

+0

是的:只需停止传输'obj.src =“”' – Duvrai

0

可以使用detachEvent方法: -

window.detachEvent("load", fn) 

其中,fn是附着功能,但是因为有jQuery的这个混合它可能是由一个很高的要求得到保持附加的实际功能。附加的实际功能很可能是匿名的。

,或者你可以尝试

$(window).unbind("load")