次の関数には scroll イベントが添付されており、5 行目で定義されたカスタム イベントをトリガーします。
行 5 により、関数が 2 回呼び出されているようです (行 4 を削除すると、行 4 が 1 回出力され、行 5 が 2 回出力されます)。
カスタム イベントは 1 回だけ発生する必要がありますが、現時点では 2 回発生します。
this.on(window, 'scroll', function(event){
var win = $(window);
if ($(document).height() - win.height() === win.scrollTop()) {
console.log('testing 123');
this.trigger('uiHandlRequest', { type: 'foo' });
return false;
}
});