2015-08-08 39 views
3

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

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

但是这会在调用otherFoo()函数之前执行otherScript.js的整个$(document).ready()部分。我怎样才能防止$(document).ready()被调用,并只调用otherFoo()函数?

+0

我不认为你可以。 – putvande

回答

3

你不能这样做。

它会运行整个文件。如果你不想运行任何东西,那么把其他的script.js中的所有东西放在函数中。

如果不编写单独的解析器,您希望做什么是不可能的。