Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

javascript scroll event

// Binding an event to scroll will cause that event to be fired excessively.
// Tie your event to a throttle instead to preserve smooth scrolling:
window.addEventListener('scroll', throttle(myFunction, 1000)) // Fire myFunction when you scroll/are scrolling, but only every 1000ms.

function myFunction() { // The main function you want fired by scrolling.
	console.log('hello')
}


// Utility functions
function throttle(goal_func, wait_ms) { // fires goal_func but only if wait_ms has elapsed, otherwise does nothing.
  var time = Date.now()
  return function() {
    if ((time + wait_ms - Date.now()) < 0) {
      goal_func()
      time = Date.now()
    }
  }
}
Comment

scroll event js

document.addEventListener('scroll', (e) => {
	console.log(e);
});
Comment

PREVIOUS NEXT
Code Example
Javascript :: nodejs fetch 
Javascript :: localstorage remove item 
Javascript :: generate thumbnail of pdf using pf js 
Javascript :: mongoose find one and update with new field 
Javascript :: kamus bahasa inggris 
Javascript :: react router dom install 
Javascript :: find duplicate values in array object javascript 
Javascript :: jquery remove duplicates from array 
Javascript :: get value from json.stringify 
Javascript :: joi string custom validation fuction 
Javascript :: sort array of object by another value array in javascript 
Javascript :: javascript date time formating 
Javascript :: how to reverse number in javascript 
Javascript :: button in vanilla js 
Javascript :: javascript remove last element from array 
Javascript :: javascript include js file 
Javascript :: js add more text to element 
Javascript :: js element text color 
Javascript :: javascript style multiple properties 
Javascript :: jquery get selected dropdown item 
Javascript :: credit card regex 
Javascript :: multiple line string javascript 
Javascript :: javascript file drag and drop 
Javascript :: how to use secondary color in material ui useStyle 
Javascript :: javascript remove empty array 
Javascript :: js random word generator 
Javascript :: javascript math.pow 
Javascript :: disable angular cache option 
Javascript :: vanilla javascript add class 
Javascript :: can i pass data with usenavigate react router 
ADD CONTENT
Topic
Content
Source link
Name
5+6 =