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);