jQuery函数

编写像这样的jQuery函数有什么用…

$(function myFunction() { ... }); 

我的意思是为什么将函数包装在$中

我想你的意思是这样的:

 $(function() { ... }); 

这是以下的简写:

 $(document).ready(function() { ... }); 

它的作用是为ready事件注册一个处理程序,因此函数中的代码将在文档加载后立即运行。

这是一条捷径

 $(document).ready(function myFunction() { ... }); 

见http://api.jquery.com/ready/

它实际上恰好是以下语法的简写:

 function handleDocumentReady () { // handleDocumentReady () // Code to handle initialization goes here... } // handleDocumentReady () $(document).ready (handleDocumentReady);