jqueryを使用してdivを拡張しようとしています。拡張機能は NunoEstradaViewer と呼ばれ、コードのサンプルは次のとおりです。
(function ($){
NunoEstradaViwer: {
settings: {
total: 0,
format: "",
num: 0;
},
init: function (el, options) {
if (!el.length) { return false; }
this.options = $.extend({}, this.settings, options);
this.itemIndex =0;
this.container = el;
this.total = this.options.total;
this.format = ".svg";
this.num = 0;
},
generateHtml: function(){
/*GENERATE SOME HTML*/
$("#container").scroll(function(){
this.num++;
this.nextImage;
})
},
nextImage: function(){
/*DO SOMETHING*/
}
});
私の問題は、this.num の値にアクセスし、スクロール イベントのハンドラー関数内で関数 this.nextImage を呼び出す必要があることですが、オブジェクト「this」はスクロールを参照し、「NunoEstradaViewer」を参照しません。これらの要素にアクセスするにはどうすればよいですか?
ありがとうございました