Здравствуйте, дорогие читатели. В этом посте мы с вами сделаем кнопку «Вверх страницы» на jQuery с плавным ее появлением и прикрутим ее к сайту без плагинов. На самом деле такую кнопку можно установить на любой сайт, не только на WordPress. Для новичков и любителей устанавливать плагины скажу, что для реализации прокрутки вверх, потребуются минимальные знания. По умолчанию кнопки видно не будет. Как только начнется прокрутка страницы, произойдет ее плавное появление. Пример можно посмотреть здесь, справа внизу.
jQuery скрипт прокрутки страницы вверх
Для кнопки вверх, потребуется совсем небольшой скрипт, который нужно подключить к сайту и сделать это можно несколькими способами. Я покажу вам каждый из них, а вы уже решите, какой из них лучше использовать. Как прикрутить jQuery написано здесь. Вот сам код:
Этот кусок кода нужно вставить на перед закрывающим тегом head. Другой вариант — вынести этот сценарий в отдельный файл, с любым названием, к примеру: scroll-to-top.js. предварительно удалив 1-ую и 14-ю строчки. А затем подключить его на сайте перед тем же тегом вот таким образом, прописав в src путь до файла:
И третий способ использования, это занести его в js файл, который уже подключен к вашему блогу. Здесь главное запомнить, что вы внесли изменения и в какой именно документ. Для этого рекомендую прямо в файле прописать комментарий, чтобы потом вспомнить какую функцию выполняет этот отрезок кода.
Подключаем картинку со стрелкой вверх
Для создания кнопки вверх , потребуется изображение. Можно нарисовать свои или взять у меня вот эти изображения, которые выполнены в трех цветовых гаммах. Зеленой, синей, красной. При наведении курсора, кнопка будет меняться на серую или наоборот, примерно так же, как можно наблюдать на моем блоге.
CSS код для кнопки вверх
CSS стили на каждом сайте могут отличаться, но их всегда можно немного подправить и сделать так, как вам нужно. Поэтому приведу тот код, который прописан у меня.
Картинку нужно загрузить в папку с темой или любое другое место, главное правильно указать путь к ней. Кстати, изображение можно взять свое и не использовать псевдокласс hover. Это уж мои изыски. О вкусах не спорят. 😉
Выводим кнопку на страницу средствами HTML
Остался заключительный этап создания кнопки верх. К коде нужно прописать идентификатор scrolling. Поместить его желательно в футер перед закрывающим тегом body.
<aid="scrolling"href=""></a>
<a id="scrolling" href=""></a>
На этом, пожалуй, все. Можно было конечно написать покороче. но хотелось объяснить все подробно, поэтому не обессудьте. Скачать готовый скрипт кнопки вверх, а так же изображения к нему, можете прямо сейчас.
Спасибо за инструкцию, давненько думаю замутить такую кнопочку. Полезная штука, однозначно!
Пожалуйста. Сам тоже давно хотел. Наконец руки дошли. 🙂