2017-01-21 48 views
1

我如何通過javascript知道我的Lib-GDX遊戲已經加載。我想在加載之前在html中顯示東西。這是因爲加載屏幕需要幾秒鐘才能加載。如何知道Lib-GDX HTML何時加載?

這可能嗎?

回答

1

var node = document.getElementById('embed-html'), 

htmlContent = node.innerHTML, 
if(htmlContent.includes("canvas"){ 
    //it is now loaded 
} 

運行這個你也許可以發佈一個可運行的,做清理的HtmlLauncher。只能在主循環中處理可運行的應用程序,即在完成預加載之後。

另外,如果你想index.html中做到這一點純JS,加一個DOM變化監聽的元素用id embed-html

+0

哦,這是一個有趣的,也許更好的方式來做到這一點。我會接受你的回答並離開我的。 – Ajay

0

我已經想通了。

您只需在embed-htmldiv中檢查canvas。在setTimeout()

相關問題