Заметки на полях

Периодически возникает потребность на разных проектах реализовать кнопку «Вверх» для быстрого перемещение в начало страницы без «ручной» прокрутки вертикального «ползунка» браузера. В новых версиях шаблонов cms, как правило, такая функция «прошита», а вот на старых — далеко не всегда (точнее — крайне редко).

Версий подобных кнопок в Интернет очень много, совсем простых и весьма «навороченных». В результате многочисленных проб был выбран «средний» вариант, что однозначно работоспособен на всех опробованных cms, изящен, прост в установке и настройке (пример в эксплуатации на нашем форуме ipb).

Инсталляция кнопки Вверх на сайт

Проcтая кнопка «Вверх» на JQuery

Изображение кнопки: может быть любое (или скачайте предложенную «стрелку» справа). Где-нибудь разместим картинку-кнопку на сервере (например, в папку /images/ в Джумла!, не имеет особого значения).

Перед закрывающим тегом </bodya> пишем:

<a href=«#" class=«scrollup»>Наверх</a>
<script type=«text/javascript» src=«js/scrolltop.js»></script>

Скачиваем скрипт scrolltop.js и «кидаем» его в нужную папку (в данном случае это папка /js/).

В <heada> сайта подключаем библиотеку JQuery (если она еще не включена).

<script src=«http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js»></script>

В css сайта добавляем:

.scrollup {
width:40px;
height:40px;
opacity:0.3;
position:fixed;
bottom:50px;
right:100px;
display:none;
text-indent:-9999px;
background: url('/images/icon-top.png') no-repeat;
}

Меняем отступы, прозрачность, папку нахождения картинки (если нужно). При «неотображении» картинки — смотрим firebag и дописываем!important — где нужно.

Испытнано на десятке проектов, проблем не обнаружено.

Разработка сайтов под ключ

Разработка сайтов «под ключ» любой сложности и назначения! (Москва)

Не забудьте, что у нас: