javascript preventdefault vs stoppropagation code example
Example: difference between e.preventdefault and e.stoppropagation and return false
return false does 3 separate things when you call it:
event.preventDefault()
//It stops the browsers default behaviour (like a href event on a link).
event.stopPropagation()
//It prevents the event from propagating (or “bubbling up”) the DOM.
Stops callback execution and returns immediately when called.