Какая разница между e.preventDefault(); и вернуть false? $("a.avatar").click(function(e){ e.preventDefault(); $("#thumbnails").fadeIn(); }); и $("a.avatar").click(function(e){ $("#thumbnails").fadeIn(); return false; }); Оба могут достичь той же цели для меня. Ответ 1 Возврат false из обработчиков событий jQuery эквивалент для вызова обоих, e.preventDefault и e.stopPropagation. Таким образом, разница в том, что preventDefault будет препятствовать действию события по умолчанию, то есть перенаправить страницу на ссылку, отправить форму и т.д., и return false также остановит поток событий.
Ответ 1 Возврат false из обработчиков событий jQuery эквивалент для вызова обоих, e.preventDefault и e.stopPropagation. Таким образом, разница в том, что preventDefault будет препятствовать действию события по умолчанию, то есть перенаправить страницу на ссылку, отправить форму и т.д., и return false также остановит поток событий.