如何在document.ready上调用多个js函数而不将它们放在jQuery(document).ready(function(){});

Mal*_*har 1 javascript jquery

有没有办法将多个函数"绑定"到jQuery的document.ready函数,而无需在该方法中实际调用它们.基本上我不知道在生成页面之前我可能在document.ready中调用哪些函数.

Joh*_*her 5

有几种方法可以解决这个问题.(你可能想要#2.)

  1. 使用选项类来确定发生了什么,然后使用静态代码检查选项以查看要调用的函数.

  2. 等到你知道要调用哪些函数,然后将它们中的每一个添加到$(document).ready(无论如何)作为单独的行.

    $(document).ready(function1);
    $(document).ready(function8);
    
    Run Code Online (Sandbox Code Playgroud)
  3. 动态创建你写入$(document).ready(...)的一个函数的主体