Skip to content

Instantly share code, notes, and snippets.

@aliboy08
Created November 20, 2018 06:15
Show Gist options
  • Save aliboy08/34cb208c8fb7d941da884891dec06afc to your computer and use it in GitHub Desktop.
Save aliboy08/34cb208c8fb7d941da884891dec06afc to your computer and use it in GitHub Desktop.
JS remove event listener
var i = 0;
var load_more_scroll_listener;
function begin_scroll_checker(data) {
load_more_scroll_listener = scroll_check(data);
window.addEventListener('scroll', load_more_scroll_listener);
}
begin_scroll_checker();
function scroll_check(data) {
return function scroll_event(event) {
i++;
console.log('scrolling...', i);
if( i > 50 ) {
window.removeEventListener('scroll', load_more_scroll_listener);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment