如何防止$ .getScript执行document.ready内容?

时间:2015-08-08 16:58:08

标签: javascript jquery

我想调用另一个JavaScript文件中的函数。

function foo(){
    //before $.getScript
    $.getScript('otherScript.js', function() { 
        otherFoo();
    });
    //after $.getScript
}

但是这会在调用otherFoo()函数之前执行otherScript.js的整个$(document).ready()部分。如何防止调用$(document).ready()并仅调用otherFoo()函数?

1 个答案:

答案 0 :(得分:3)

你不能这样做。

它将运行整个文件。如果你不想运行任何东西,那么将其他所有内容放在函数中。

如果不编写单独的解析器,您无法做到的。