我写了一个 jquery 插件。我已经定义了这样的方法:
(function($) {
var methods = {
init: function() {
var initfunctions= {
initbuttons: function() {
alert("bbb");
}
initnavbar: function() {
alert("ccc");
}
}
subobject.initbuttons();
subobject.initnavbar();
},
afterload: function() {
///some code
this.a.initfunctions.initbuttons(); //can't access b() from c function
}
};
$.fn.dudaGallery = function() {
return this.each(function() {
methods.init();
//methods.afterload();
});
};
})(jQuery);
$('#element').dudaGallery();
我需要从 c() 访问 b() 函数,但我无法做到。 这是一个jsfidde。
谢谢。