所以我试图访问插件中的一个函数,但我不确定如何。
这是一段代码。我正在尝试访问此插件的find_matches函数OUTSIDE并从中获取返回。
$.fn.variation = function () {
$.fn.variation.find_matches = function( variations, settings ) {
var matching = [];
for (var i = 0; i < variations.length; i++) {
var variation = variations[i];
matching.push(variation);
}
return matching;
}
};
感谢您的光临。
答案 0 :(得分:0)
如果您不想将该函数作为实用函数公开给外部作用域,那么您可以将其作为闭包函数编写
$.fn.variation = function () {
var find_matches = function( variations, settings ) {
var matching = [];
for (var i = 0; i < variations.length; i++) {
var variation = variations[i];
matching.push(variation);
}
return matching;
}
var matches = find_matches(variations, settngs);//you can call it directly
};
如果您想将该功能公开给外部环境,那么您可以使用您使用的格式,并可以使用
访问它var matches = $.fn.variation.find_matches(variations, settngs);