css是否会阻止文档就绪功能

时间:2016-03-25 09:21:23

标签: jquery html css

如果我在页面中有一个大的css文件,那么我的document.ready执行将等到加载css文件或不加载。

INode

2 个答案:

答案 0 :(得分:3)

$(document).ready在加载HTML文档并且DOM准备就绪时执行 $(window).load在完整加载完整页面时执行,包括所有帧,对象和图像。

如此大的CSS文件不会阻止$(document).ready函数。

答案 1 :(得分:0)

  

css是否会阻止文档就绪功能

答案是

$(document).ready表示文档准备就绪。在这里,文档被称为HTML部分。因此,当HTML完全加载时,$(document).ready内的脚本将会执行。它不会等待加载其他脚本或CSS文件,因为它不被视为文档。

来自 Jquery Document

  

在文档“准备就绪”之前,无法安全地操作页面。 jQuery为您检测这种准备状态。包含在$(document).ready()中的代码只有在页面文档对象模型(DOM)准备好执行JavaScript代码后才会运行。包含在$(window).load(function(){...})中的代码将在整个页面(图像或iframe)(而不仅仅是DOM)准备就绪后运行。