调用$(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](); }