Sto scrivendo un plug-in jQuery e implica il binding di un evento a window.scroll. L'azione eseguita all'interno di window.scroll dipende dalle impostazioni inoltrate quando viene chiamata l'intializzazione originale.
Come accedere all'elemento dati o questo all'interno di un evento associato?
(function($) {
var methods = {
init : function(options) {
return this.each(function() {
$(window).bind("scroll.myPlugin", methods.windowOnScroll);
});
},
windowOnScroll : function() {
var $this = $(this);
var data = $this.data("scrollingLoader");
if (data.something) {
// ...
}
}
})(jQuery);
Amo questa risposta! – xiaohan2012