jQuery самостоятельно скроллит страницу вверх
Всем привет. Пишу код для всплытия и скрытия модального окна:
$("a[href='#modal'").click(function() {
$("#modal").fadeIn(500);
$("#modal_overlay").fadeIn(500);
return false;
});
$("#modal_overlay, #modal_close").click(function() {
$("#modal_overlay").fadeOut();
$("#modal").fadeOut();
return false;
});
Дело в том, что скрипт (в частности первый фрагмент кода, который заставляет окно всплывать (fadeIn)) прокручивает страницу где-то на 50-100 пикселей вверх, не зависимо где она сейчас находится, при закрытии модального окна такой проблемы не возникает.
P.S. Как вы уже, надеюсь, заметили, return false; я пробовал, не помогает, также пробовал event.preventDefault(), тоже ничем не помог.
Как же все таки убрать этот нахальный, противный скроллинг?
Заранее спасибо.
Последний раз редактировалось Eschaton, 07.03.2016 в 18:39.
|