我遇到了問題。當我使用jQuery加載包含大量JavaScript的頁面時,頁面會凍結。我相信這是因爲js在頁面加載之前執行,因爲我的本地站點不凍結。但是,$(document).ready(function(){});似乎不適用於動態加載的頁面?真的嗎?或者我可以做的任何事情來解決這個問題。太感謝了!防止頁面未加載時JS運行
0
A
回答
3
$(document).ready()
在動態頁面中正常工作。代碼中必須存在錯誤。
要做的第一件事就是嘗試查看源代碼並將HTML保存爲普通的.html
文件,然後在瀏覽器中加載該文件。如果仍然失敗,那麼你知道這個問題與服務器端ASP/PHP /任何代碼無關。然後嘗試逐個刪除HTML和JavaScript,直到問題消失。這會幫助你縮小罪魁禍首。如果您可以將您的網頁縮小爲仍然可以顯示問題的小文件,請在此處發帖,我們會盡力提供幫助。
0
嘗試使用
$(window).load(function(){
dosomething();
});
整個頁面加載後,它將運行的JS。
避免使用
$(document).ready(function(){
dosomething();
});
它只是將DOM的加載後運行JS。
相關問題
- 1. 防止加載禁用js的頁面
- 2. 長時間運行ajax請求,防止頁面重新加載
- 3. javascript - 防止頁面加載
- 4. 防止加載頁面
- 5. 加載時防止頁面閃爍
- 6. 是否可以防止頁面加載時加載php代碼?
- 7. 防止頁面加載時的默認哈希行爲
- 8. 防止在所有索引頁面中運行js文件
- 9. 如何防止頁面加載滾動
- 10. 的Javascript ::防止當頁面被加載
- 11. htaccess防止直接頁面加載
- 12. 基本認證防止頁面加載
- 13. 防止滾動頁面重新加載
- 14. 防止在JavaScript中加載頁面?
- 15. 如何防止頁面重新加載?
- 16. 防止頁面重新加載提交
- 17. 防止頁面加載刷新
- 18. 如何防止頁面重新加載
- 19. 的location.hash防止頁面加載在Chrome
- 20. Selenium(java):頁面在測試運行時不加載css和js
- 21. 每當加載特定頁面時運行JS
- 22. 在頁面加載時運行JS以繪製畫布
- 23. 爲什麼這個JS變量在頁面加載時運行
- 24. 頁面加載時啓動動畫,加載頁面時停止
- 25. 在頁面加載時運行javascript
- 26. 在頁面加載時運行腳本
- 27. 當頁面加載時運行代碼
- 28. 加載頁面時的運行函數
- 29. 在asp.net中加載頁面時,請停止運行此腳本?
- 30. 在加載頁面時停止ASP腳本自動運行