return falsefrom within a jQuery event handler is effectively the same as calling bothe.preventDefaultande.stopPropagationon the passed jQuery.Event object.e.preventDefault()will prevent the default event from occuring,e.stopPropagation()will prevent the event from bubbling up andreturn falsewill do both. Note that this behaviour differs from normal (non-jQuery) event handlers, in which, notably,return falsedoes not stop the event from bubbling up.