访问范围之外的本地函数

时间:2012-08-29 14:12:22

标签: javascript jquery

如何访问在其范围之外的$(document).ready事件中声明的函数? 换句话说,如何将本地函数更改为全局?

2 个答案:

答案 0 :(得分:0)

为什么不在范围外声明变量并将其分配到文档就绪方法中。那么您将能够在文档就绪范围之外访问它吗?

答案 1 :(得分:0)

您可以将您的函数添加到文档ready处理程序中的窗口对象:

$(document).ready(function(){
     window.YourFunc = function (){
     // Do something.
     };
});

然后随时调用它:

window.YourFunc();

但最好的方法是在ready处理程序之外定义你的函数。