Личные сообщения

Ваши переписки

Логотип сайта
главная правила форум опубликовать полезные сервисы услуги
вход или регистрация обратная связь

Мир шаблонов » Полезности, хаки DLE » Кнопка «Наверх» для любого сайта — скрипт на jQuery от Яндекса
0

Кнопка «Наверх» для любого сайта — скрипт на jQuery от Яндекса

Кнопка «Наверх» для любого сайта — скрипт на jQuery от Яндекса


Кнопка «Наверх» для любого сайта — простой и легкий скрипт на jQuery от Яндекса


Установка кнопки «Наверх» на любой сайт

1. Добавляем javascript в шаблон сайта, перед закрывающим тегом
</head>


<script type="text/javascript">$(document).ready(function(){
$(window).scroll(function () {if ($(this).scrollTop() > 0) {$('#scroller').fadeIn();} else {$('#scroller').fadeOut();}});
$('#scroller').click(function () {$('body,html').animate({scrollTop: 0}, 400); return false;});
});</script>


Например, для WordPress надо будет редактировать файл шаблона header.php, а в DLE необходимо будет добавлять код в шаблон main.tpl.

2. Добавляем html-код в шаблон сайта перед закрывающим тегом
</body>


<div id="scroller" class="b-top" style="display: none;"><span class="b-top-but">наверх</span></div>


Опять же, в WordPres надо редактировать файл footer.php, а для DLE снова main.tpl.

3. Добавляем CSS-стили блока и кнопки вверх в файл style.css

.b-top {z-index:2600;position:fixed;left:0;bottom:90px;width:34%;margin-left:50%;opacity: 0.5;filter:alpha(opacity=50);}
.b-top:hover {opacity:1;filter:alpha(opacity=100);cursor:pointer;}
.b-top-but {z-index:2600;position:absolute;display:block;left:56px;bottom:0;margin:0 0 0 100%;padding:32px 12px 4px;
color:white;background:#D8D5C2 url(http://site.yandex.ru/static/css/blocks/b-j-top/b-j-top.png) no-repeat 50% 11px;border-radius:7px;}


4. Сохраняем и закидываем картинку себе на сервер и вместо _http://site.yandex.ru/static/css/blocks/b-j-top/b-j-top.png (пунк 3) вставляем свое например http://мойсайт.ру/templates/chool/images/b-j-top.png (куда залили вы картинку)



Настройки кнопки "под себя":

bottom:90px; – смещение блока с кнопкой относительно низа страницы;
width:34%;margin-left:50%; — вот с этими параметрами вам придется поколдовать, т.к. четкой инструкции тут быть не может. Данные значения я выявил экспериментально, проверяя положение кнопки на разных разрешениях экрана именно для моего шаблона на блоге. Чего и вам рекомендую;
padding:32px 12px 4px; — с помощью этих значений вы можете регулировать размер блока с кнопкой, управляя отступами относительно надписи «вверх». 32px – отступ сверху, 12px – отступы слева и справа, 4px – отступ снизу;
color:white; — цвет надписи «вверх»;
border-radius:7px; — это css3 стиль, отвечающий за закругление краев блока.

Реализацию данной кнопки "Наверх", вы можете увидеть у нас на сайте. Установка занимает не более 2-х минут.
Поделиться: Понравилась новость? Расскажи друзьям. Поблагодари проект!


Уважаемый посетитель нашего сайта! Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем. Спасибо за внимание!

Тегикнопка вверх, кнопка наверх, скрипт кнопки наверх, установить на сайт
Публикацию посмотрели 1429 раз(а) и написали 0 комментариев.

Похожие публикации

 Прелоадер для DLE 
Красивый прелоадер для DLE...
 Цифровой цветной рейтинг новостей для DLE 10.0 
Хак поможет вам реализовать у себя на сайте красивый, цветной цифровой рейтинг на DLE 10.0....
 Кнопка вверх для DLE 
Кнопка на верх работает на всех сайтах где подключен кверти последней версии, так же по совместительству работает на DLe движку. Точнее сказать в шаблонах Data Life Engine....
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
разделы сайта

последние комментарии
  • seriy99 10.12.2016
    Maxshop - Store Responsive Ope ... (2)
    seriy99-фото
    Хорошее настроение. ! Если нужны проблемы и куча доплачивать бабок - ставьте русские сборки - там обновления каждый день. Если конкретный мега маркет - посылайте всех и ставьте тупо оригинал и просто русифицируйте . Окшоп , Оксторе , Максисторе и тому подобных - херня - может и серьезный проект * а не детство. !!! После создания магазина , не забудьте обезапосить себя - свои деньги * свой магазин - Всегда нужно думать вперед - вот сборка такая то - что она ведет в концовке, модуль такой то , взят с бесплатного источника , куда он ведет ? в вашу копилку ? Проверенно только оксторе - ребята стараются и делают и просто чистый опенкарт . А там все - просто срубл бабла . Удачи всем и хорошего настроения !
  • jimmykoks 09.12.2016
    Maxshop - Store Responsive Ope ... (2)
    jimmykoks-фото
    После установки русского языка вылезли ошибки:
    Notice: Undefined index: title in /home/......./catalog/controller/module/so_newletter_custom_popup.php on line 60
    Notice: Undefined index: newsletter_promo in /home/......./catalog/controller/module/so_newletter_custom_popup.php on line 61
    Notice: Undefined index: title in /home/......./catalog/controller/module/so_newletter_custom_popup.php on line 60
    Notice: Undefined index: newsletter_promo in /home/......./catalog/controller/module/so_newletter_custom_popup.php on line 61
    Не подскажете как исправить?
  • Стас2056 25.11.2016
    ВИДЖЕТПАК 3.0 - 150 лучших вид ... (17)
    Стас2056-фото
    Настоящий адекватный ресурс, где админы и пользователи как одна команда! [right][/right]Спасибо!
  • seriy99 25.11.2016
    Factor - Multipurpose Landing ... (2)
    seriy99-фото
    Цитата: face2005
    архив весь битый

    Ничего не может быть бито! Смотря чем вы распаковуете и учитывайте длину - для этого достаточно переименовать папку с архивом шаблона например на 1 - перед тем как распаковуете, чтоб длина символов не влияла на распаковку, так как в архиве много папок и подпапок.
  • DenJo 24.11.2016
    OpenCart шаблон "StoreFlex" (3)
    DenJo-фото
    хороший шаблон, уже успел с ним поработать. layout builder полезная штука и моим клиентам понравились clients categories.
    жду апдейта)
поддержать проект
подписаться на новости
OpenCart
Подписаться на канал RSS Добавить сайт в закладки
популярные публикации
партнеры сайта

рекомендуем
Hosting Ukraine
© 2013-2016 mirshablonov.com