调用$(document).ready(function(){…}); 来自另一个文件

正如标题所示,我试图调用$(document).ready(function(){…}); 来自另一个文件。 代码段如下:

源文件:

$(document).ready(function () { alert('document.ready function called!'); // a lot of code } 

并在测试文件中:

 TestFile.prototype.testDocumentReadyContents = function () { // test code here trying to call the document.ready function } 

我还没有取得任何成功。 我已经尝试了document.ready.apply(),trigger(’ready’),覆盖了document.ready函数……但是无法调用它。 仅供参考我将其作为unit testing的一部分进行调用。

谢谢。

好办法

 $(document).ready(documentReady); function documentReady() { alert('document.ready function called!'); // a lot of code } TestFile.prototype.testDocumentReadyContents = function () { documentReady(); } 

哈金路

 TestFile.prototype.testDocumentReadyContents = function () { $.readyList[0](); }