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

时间:2017-12-28 15:31:51

标签: jquery

有没有办法在一行中编写多个文档就绪调用,或者您是否必须单独执行这些调用?

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

$(document).ready(pageCall.first, pageCall.second);

2 个答案:

答案 0 :(得分:2)

$(document).ready(function() {
    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);

答案 1 :(得分:2)

首先,$(document).ready()已被弃用(仍在使用但已弃用),最好使用$(function(){ }),例如:

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