Спасибо всем, я на первой странице уже отписал, что при использовании "return false"
нативный JS - отменяет только действие (e.preventDefault), всплытие события продолжается.
А вот jQuery помимо e.preventDefault завершает еще и всплытие (e.stopPropagation).
вот пример