我遇到了问题。当我使用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. 防止加载页面
- 3. javascript - 防止页面加载
- 4. 防止页面加载时的默认哈希行为
- 5. 防止在所有索引页面中运行js文件
- 6. 如何防止页面重新加载?
- 7. 的location.hash防止页面加载在Chrome
- 8. 的Javascript ::防止当页面被加载
- 9. 防止页面重新加载提交
- 10. 在页面加载时运行JS以绘制画布
- 11. 每当加载特定页面时运行JS
- 12. Selenium(java):页面在测试运行时不加载css和js
- 13. 在页面加载时运行javascript
- 14. 加载页面时的运行函数
- 15. 防止页面加载页面中的元素刷新ASP?
- 16. mediaelement.js防止播放器控制在页面加载时显示
- 17. 按“输入”键时防止页面重新加载
- 18. 如何防止页面在加载时滚动到iframe?
- 19. 防止setinterval()在每次页面加载时重置
- 20. 防止jQuery函数在页面加载时被多次调用
- 21. 加载页面时触发Textbox.TextChanged。我如何防止它?
- 22. 防止浏览器滚动以在页面加载时散列
- 23. 如何防止页面加载时的onchange触发
- 24. 防止窗体在页面加载时自动重新提交
- 25. 如何在页面加载时防止css关键帧动画?
- 26. 防止在页面加载时点击链接
- 27. 防止页面
- 28. 页面加载时,如何防止关注表单(页面底部)?
- 29. 未加载页面
- 30. 未加载页面