Классная стрелка плавной авто прокрутки вверх страницы с JQuery и CSS
Здравствуйте, дорогие читатели блога. Сегодня хотелось бы рассказать Вам как сделать красивую стрелку для авто прокрутки снизу вверх страницы с использованием CSS и JQuery. Данный способ можно использовать для любых типов сайтов, в том числе и для блогов WordPress. Уверяю Вас, здесь ничего сложного нет, просто нужно будет добавить скрипт и не много стилей, вот и всё :-)
Пример ι Скачать исходники
И так поехали.
JQuery
Для начала на нам нужно будет прикрепить на сайт библиотеку JQuery, конечно же если она у Вас не стоит, если стоит, тогда пропустите эту часть.
Здесь нужно просто между тегами <head> и </head> поставить следующее:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
Затем, опять же перед тегом </head> нужно прикрепить сам скрип JQuery стрелки. Его с примером и исходниками Вы сможете скачать здесь. Теперь добавляем:
<script type="text/javascript" src="Ссылка на скрипт"></script>
В моём случае получилось вот так:
<script type="text/javascript" src="https://beloweb.name/demo/arrowup/jqueryarrow.js"></script>
В конечном итоге у вас должно получиться следующее:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script type="text/javascript" src="https://beloweb.name/demo/arrowup/jqueryarrow.js"></script>
Но и это ещё не всё, теперь нам стрелку нужно заставить работать, для этого опять между <head> и </head> поставьте следующий скрипт:
<script type="text/javascript"> $(document).ready(function(){ $.autoScroll({ scrollDuration: 2000, showDuration: 400, hideDuration: 300 }); }); </script>
CSS
И теперь после того как мы справились с JQuery скриптами нам нужно добавить стили CSS, так сказать украсить кнопку. Даже не то чтобы украсить, а чтобы вообще её видно было :-)
.scroll-to-top-button{ background: #666 url(Upload-icon.png) center center no-repeat; width: 32px; height: 32px; color: #fff; font-family: verdana; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; cursor: pointer; padding: 15px; margin: 20px; }
Самое главное не забудьте поменять ссылку на изображение в стилях, иначе стрелки видно не будет.
Вот в принципе и всё. Так же обязательно посмотрите пример того, что у меня получилось
Посмотреть пример
Друзья, если Вам будет что то не понятно спрашивайте в комментариях. До скорых встреч.