По сути, таким образом вы комбинируете вещи, потому что jQuery - это фреймворк, который в основном фокусируется на HTML-элементах, вы в основном предотвращаете использование по умолчанию, но в то же время останавливаете распространение, чтобы всплыть.
Таким образом, мы можем просто сказать, что false в jQuery
равно:
вернуть false - это e.preventDefault AND e.stopPropagation
Но также не забывайте, что все это в функциях, связанных с jQuery или DOM, когда вы запускаете его на элементе, в основном, это предотвращает запуск всего, включая поведение по умолчанию и распространение события.
Прежде чем начать использовать return false;
, сначала поймите, что делают e.preventDefault();
и e.stopPropagation();
, затем, если вы считаете, что вам нужно и то, и другое одновременно, просто используйте его.
Так что в основном этот код ниже:
$('div').click(function () {
return false;
});
равно равно этому коду:
$('div').click(function (event) {
event.preventDefault();
event.stopPropagation();
});