Программирование сайтов
15 Апр в 15:54

Кнопка «Наверх». Почему не работает?

Кнопка наверх реализуется тремя фрагментами кода: HTML, CSS и JS.

HTML:

CSS:

JS (jQuery):

Если не работает

Особенно актуально для сайтов сделанных кем то до вас. В стилях сайта может быть прописано свойство наподобие:

Насколько я понимаю, событие «scroll» для элемента «window» в этом случае браузером не определяется. Соответственно, всё что мы привязываем к этому событию, игнорируется. В данном случае, кнопка не появляется при прокрутке. Остаётся «display: none;» как указано в стилях изначально.