Jquery 如何在document.ready中调用多个函数

Jquery 如何在document.ready中调用多个函数,jquery,Jquery,是否有一种方法可以在一行中编写多个文档就绪调用,还是必须单独执行 var pageCall = { first: function(){ //code here }, second: function(){ // code here } } $(document).ready(pageCall.first, pageCall.second); 或pageCall的函数属性,该属

是否有一种方法可以在一行中编写多个文档就绪调用,还是必须单独执行

var pageCall = {
    first:
       function(){
           //code here
       },
    second:
       function(){
           // code here
       }
}

$(document).ready(pageCall.first, pageCall.second);
或pageCall的函数属性,该属性同时调用:

var pageCall = {
    first:
      function(){
        //code here
      },
    second:
      function(){
         // code here
      }
    foobar: 
       function () { pageCall.first(); pageCall.second(); }
 }

$(document).ready(pageCall.foobar);
或pageCall的函数属性,该属性同时调用:

var pageCall = {
    first:
      function(){
        //code here
      },
    second:
      function(){
         // code here
      }
    foobar: 
       function () { pageCall.first(); pageCall.second(); }
 }

$(document).ready(pageCall.foobar);
首先,
$(document).ready()
已被弃用(仍然有效,但已弃用)。最好改用
$(function(){})
,如:

$(function(){
     pageCall.first();
     pageCall.second();
});
首先,
$(document).ready()
已被弃用(仍然有效,但已弃用)。最好改用
$(function(){})
,如:

$(function(){
     pageCall.first();
     pageCall.second();
});

那么就让它成为一个匿名函数吧?不确定你的意思@Keith:(是的,那将是
ready()
handler.nevermind中的一个匿名函数。我想的是(function($){//code})($);,我想它可以根据您的需要编写不同的版本..看看中的几种格式,那么就让它成为一个无注释的函数吧?不确定您的意思@Keith:(是的,那将是
ready()
handler.nevermind中的一个匿名函数。我想的是(function($){//code})($),我想它可以根据你的需要写成不同的形式