3 ms·
You really should not return false from event handlers. Returning false is equivalent to calling both preventDefault() (that's what you want) AND stopPropagatio
by pilif 15y ago
You really should not return false from event handlers. Returning false is equivalent to calling both preventDefault() (that's what you want) AND stopPropagation()
By stopping propagation, you break delegation and make it impossible at worst and very random at best to add another handler to the same event.
Just use preventDefault o stop the browser from following the link.
- cema 15y agoReturning false is equivalent to calling both preventDefault() (that's what you want) AND stopPropagation() This is so in jQuery. In basic Javascript "return false" does not stop the propagation. See http://stackoverflow.com/questions/1357118/javascript-event-preventdefault-vs-return-false http://stackoverflow.com/questions/1357118/javascript-event-...