Допустим есть плагин:
(function($){ //управение каталогом товаров
var abc = $("#id");
$.Products = {
init : function() {
$(document).on("change", "#select", function(){
$.Products.setPage();
});
},
setPage : function(){
//actions
},
//more actions .....
Обычно из метода init, можно достучаться до setPage, так: this.setPage(), но из обработчика .on() в handler'e чтобы добраться до setPage() - нужно писать: $.Products.setPage();
Можно ли сделать так чтобы вместо $.Products.setPage(), писать this.setPage(), а то что передается в обработчик было доступно по $(this) ?
И, можно ли как-то достучаться до свойства плагина abc, из созданного обьекта: var obj = $.Products;
так: obj.abc, без использования геттера?