Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   jQuery самостоятельно скроллит страницу вверх (https://javascript.ru/forum/jquery/61771-jquery-samostoyatelno-skrollit-stranicu-vverkh.html)

Eschaton 07.03.2016 18:37

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(), тоже ничем не помог.

Как же все таки убрать этот нахальный, противный скроллинг?
Заранее спасибо.

рони 07.03.2016 18:40

Цитата:

Сообщение от Eschaton
также пробовал event.preventDefault(),

сделайте макет этого чуда

Eschaton 07.03.2016 18:51

Дело в том, что это лишь часть скрипта, я вынес её в отдельную страницу, чтобы проверить работоспособность и заметил, что проблема была в предыдущем коде, извините уж мою глупость, и, спасибо!


Часовой пояс GMT +3, время: 04:42.