页面加载即执行JQuery的三种方法

【1】$(function( ){ });

  $(function(){   $("#name").click(function(){     //adding your code here   }); }); 
  
  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

【2】 $(document).ready(function( ){ })

  $(document).ready(function(){   $("#name").click(function(){     //adding your code here     }); }); 
  
  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

第二种是第一种的完整形式。

【3】window.onload = function( ){ }

 window.onload = function(){   $("#name").click(function(){     //adding your code here   }); } 
  
  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

【4】后面两种的区别

[1]执行的时机不同 window.onload要等整个窗口(包括图片)都加载完才触发 执行 $(document).ready()在 DOM 结构绘制完成后就可执行 [2]编写的个数 window.onload 编写多个时,只有最后的那起作用 $(document).ready()可以编写多个,都生效 [3]简化写法 window.onload 无 $(document).ready()可简写为() Tip :jQuery中真正与 window.onload完全等价的是$(window).load()方法
  
  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

猜你喜欢

转载自www.cnblogs.com/jpfss/p/9109940.html