2014-02-16 82 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")