解决$(window).load(function(){…})报错问题
修改:
$(window).on('load',function(){…})
说明:
$(document).ready()和 $(window).load()的区别
$(document).ready() :文档准备好的时候触发。
$(window).load():整个页面加载完毕触发。
$(document).ready(): 可以被侦听多次。
$(window).load():只有一次侦听有效,如过多次被侦听,只有最后一次侦听有效果。
总结:
$(document).ready() 比 $(window).load() 先执行
$(document).ready() 页面的DOM结构加载完就被触发
$(window).load() 页面中所有(元素及内容)资源全部加载完成后被触发
ready()是一个方法,方法之间不会互相影响,所以会顺序执行。
onload是一个事件,它只能绑定一个值,后面的会覆盖前面。
$(document).ready() 等同于$(function(){});
$(window).on('load',function(){…}) 等同于 window.onload = function(){}