jQuery判断HTML页面加载完毕用的不是
window.onload
。$(document).ready是在页面加载完毕时执行回调而window.onload是在页面全部加载完成时,包括一些资源比如图片。
所以window.onload比$(document).ready更延后一些。
window.onload自然不必说,是浏览器自身支持的。
但是$(document)
.ready
根据的是document.documentElement
对象去判断的。每次调用document.documentElement.scrollLeft方法如果此方法产生了异常,就说明scrollLeft无法执行,此时页面还未加载完成,所以就用try块包含这条语句,然后catch住,用setTimeout方法,重新执行一遍。直到scrollLeft可以执行时,就说明页面加载完成了,此时再去回调。
b站空间css,日历css框架,css不能运行示例,css怎么设置无序列,浮动使用哪个css属性,css3写字体发光,css 内边框 线jquery 获取 disabled,jquery 替换节点,jquery固定表格前两列,jquery个性化主页,delegate jquery 失效,jquery.jscrollbar.js,jquery 两个版本冲突,jquery color 插件,jquery如何添加map,jquery 获取 disabled