2011-11-15 198 views
2

我想開發一個使用jQuery的遊戲。它會動態地使用jQuery創建一些div,並刪除不必要的div,但過了一段時間我的瀏覽器變得沉重,並且使用了很多進程並崩潰。jQuery崩潰瀏覽器

如果刷新我的頁面,我再次可以玩遊戲一段時間。

除了這個剩餘的功能工作正常..

什麼問題? 如何解決它?

+2

您的JavaScript代碼? – Soony

+0

你如何期待我們告訴你這個問題?你能把我們連接到遊戲嗎? – Blender

+0

您是否生成越來越多的間隔?過了一段時間後,瀏覽器會有哪些功能? 你有一個例子嗎? – Niels

回答

3

使用類似於FireFox的Web開發人員和/或Firebug附加組件查看您的HTML生活正在發生什麼,以及您可能遇到的JS問題。

+0

HTML是好的。我沒有收到任何js錯誤。 – Raju

+0

僅僅因爲你沒有任何錯誤並不意味着你的代碼是好的。 – VoronoiPotato

1

我認爲Chrome Web開發人員工具將幫助您解決問題。

打開工具(按Ctrl + Shift + J) - >概況 - > CPU配置文件

,你會發現它的過程(功能)的成本太多時間。有一個嘗試:-)

+0

在所有瀏覽器中都出現同樣的問題 – Raju

+0

所以只需使用Chrome Dev Tools進行配置即可,如果它在Chrome中運行良好,那麼它可能在其他方面效果不錯。 – brookslee

0

你可以嘗試顯示:隱藏,如果dom不顯示,它將不需要瀏覽器來呈現它。