调用$ .fn.function函数

问题如下。 Theres是一个函数自定义jquery函数,里面有另一个函数,fe:

$.fn.slides = function(args){ function foo(args){ } } 

我现在的问题是:如何调用方法foo。

foo不是一种方法。 这是一个本地function。 除非您修改该函数以公开它,否则无法从定义它的函数外部访问它。

例如(我建议创建全局变量,您应该将该函数附加到其他对象):

 $.fn.slides = function(args){ function foo(args){ } window.foo = foo; } 

你不能从函数外部调用它,除非你返回一个附加了foo的对象,如下所示:

 $.fn.slides = function(args){ this.foo = function (args){ } return this; } $('blah').slides(args).foo(args); 

在函数内部,您可以将其用作常规函数:

 $.fn.slides = function(args) { function foo(args) { } foo(args); }