events

7 bookmarks
Custom sorting
Why is JavaScript event delegation better than attaching events to each ele
Why is JavaScript event delegation better than attaching events to each ele
I typically recommend using event delegation for event listeners instead of attaching them to individual elements. Let’s say wanted to listen to clicks on every element with the .sandwich class. You might do this. var sandwiches = document.querySelectorAll('.sandwich'); sandwiches.forEach(function (sandwich) { sandwich.addEventListener('click', function (event) { console.log(sandwich); }, false); }); But with event delegation, you would listen for all clicks on the document and ignore ones on elements without the .
·gomakethings.com·
Why is JavaScript event delegation better than attaching events to each ele
What's the difference between JavaScript event delegation, bubbling, and ca
What's the difference between JavaScript event delegation, bubbling, and ca
Yesterday, I wrote about why event delegation is better than attaching events to specific elements. In response, my buddy Andrew Borstein asked: What’s the difference between event delegation/bubbling/capturing? This is a great question that I get fairly often. The terms are often used interchangeably (sometimes by me, oops!), which can cause some confusion. So let’s clear that up today. tl;dr: event delegation is the technique, bubbling is what the event itself does, and capturing is a way of using event delgation on events that don’t bubble.
·gomakethings.com·
What's the difference between JavaScript event delegation, bubbling, and ca
javascript - How to detect a click outside an element? - Stack Overflow
javascript - How to detect a click outside an element? - Stack Overflow
I have some HTML menus, which I show completely when a user clicks on the head of these menus. I would like to hide these elements when the user clicks outside the menus' area. Is something like t...
·stackoverflow.com·
javascript - How to detect a click outside an element? - Stack Overflow