preventDefault() prevents the default event from occuring, stopPropagation() prevents the event from bubbling up and return false does the both.
$('a').click(function() { return false; });
$('a').click(function(e) { e.preventDefault(); });
So finally, return false from within a jQuery event handler is effectively same as calling both e.preventDefault and e.stopPropagation on the passed jQuery.Event object.
Read event.preventDefault() from jQuery reference.
return false is doing 3 separate things when you call it:
Read:
Based on United States, Jacob Frazier is a skilled JavaScript developer with over 8 years of experience. He is passionate about change and trying new things, both professionally and personally. He loves startups and is extremely proactive.
Have you ever thought of a world where asking the Internet for information feels like…
We've gotten so used to seeing men streetwear joggers, ripped jeans, and sleeveless shirts. Hair…
When it comes to festivals, the options for wedding jewellery are endless. You can go…
Whether it concerns your home or an office building, the state of a property’s windows…
You know that running an environmentally sustainable business is the right thing to do. But…
If you are in a financial crisis , or need to start a new business…