我正在寫一個jQuery插件,它涉及將事件綁定到window.scroll。 在window.scroll中採取的操作取決於調用原始初始化時傳入的設置。
如何在綁定事件中訪問數據元素或此數據?
(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);
我喜歡這個答案! – xiaohan2012