Scroll Stop 이벤트 확장 함수
부드러운 스크롤 사용시 스크롤이 끝난 후에 이벤트를 적용할 경우 사용합니다. $.fn.scrollStopped = function(callback) { var that = this, $this = $(that); $this.scroll(function(ev) { clearInterval(scrollInterval); clearTimeout($this.data('scrollTimeout')); $this.data('scrollTimeout', setTimeout(callback.bind(that), 250, ev)); }); }; $(window).scrollStopped(function(ev){ console.log('스크롤 정지'); });
JavaScript/바닐라
2021. 1. 21. 14:34