按照javascript的出现顺序来加载,因此,有可能在html元素没有加载下来的情况下运行javascript。
因此jQuery中先执行"文档就绪函数".read();
如果在文档没有完全加载之前就运行函数,操作可能失败。
- 试图隐藏一个不存在的元素
- 获得未完全加载的图像的大小
为了防止文档在完全加载(就绪)之前运行jQuery代码,所有 jQuery 函数位于一个 document ready 函数中。
1 $(document).ready(function(){ 2 ---jQuery funcitons go here --- 3 });