Мы в твиттере Мы в телеграме!

Провеббер » Web » Скрипты » Кнопка "Наверх" для DLE 10.x

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Кнопка "Наверх" для DLE 10.x

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Кнопка "Наверх" для DLE 10.x.

Кнопка "Наверх" для DLE 10.x

Приветствую всех.
По просьбе трудящихся адаптировал кнопку "Наверх" для актуальных версий DLE и сделал маленький модный редизайн ;)

Установка предельно проста, но требует знаний - что такое файл стилей, что такое js файл и где они находятся.
Для начала необходимо залить эту картинку в папку images в вашем шаблоне.


Кнопка "Наверх" для DLE 10.x



В файле стилей прописываем стиль самой кнопки:
.gototop{
    display: none;
    cursor: pointer;
    position: fixed;
    left: 0;
    top: 0;
    width: 3%;
    max-width: 60px;
    min-width: 10px;
    height: 100%;
    background: url('../images/uarr.png') no-repeat 50% 12px;
    transition: background-color .2s ease-in;
    z-index: 99;
}
.gototop:hover{
    background-color: rgba(240,240,240,.5)!important
}


И в JS файле прописываем сам обработчик:
var gotop_scroll_start = 200;
function gotop_scroll(){
    if($(window).scrollTop()<gotop_scroll_start) $('.gototop').fadeOut(400);
    else $('.gototop').fadeIn(300);
}
$(function(){
    $('body').append('<div class="gototop" title="Наверх &uarr;"></div>');
    if($(window).scrollTop()>gotop_scroll_start) $('.gototop').show();
    $(window).scroll(gotop_scroll);
    $(".gototop").click(function(){$('html,body').animate({scrollTop:0})});
})


Пример можно посмотреть на демо странице.


С уважением,
Олег Александрович a.k.a. Sander


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


+3
Просмотры: 4 487 :: Комментарии (7) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1DomiTori

  • 18 июля 2015 22:21
  • Регистрация: 8.12.2012
  • Был(а) онлайн: 4.10.2017
  • Комментариев: 17
  • 0
спасибо, все работает как часы, не забываем изображение стрелки прикреплённое к новости залить в шаблон/images

#2Кот(Боюн)

  • 19 июля 2015 02:28
  • Регистрация: 12.07.2014
  • Был(а) онлайн: 9.08.2015
  • Комментариев: 9
  • 0
Как сделать что-бы при скроле вниз полоска немного подсвечивалась?

#3Artyom91

  • 19 июля 2015 07:04
  • Регистрация: 8.01.2013
  • Был(а) онлайн: 13.12.2017
  • Комментариев: 58
  • 0
Олег, это же просто html + JS, причем тут DLE? ))

#4Sander

  • 19 июля 2015 12:19
  • Регистрация: 19.02.2010
  • Был(а) онлайн: 20.04.2021
  • Комментариев: 327
  • +1
Artyom91,
Чтобы не спрашивали - "На DLE 10.5 пойдет?".

--------------------

#5hatab

  • 20 июля 2015 15:17
  • Регистрация: 14.10.2010
  • Был(а) онлайн: 1.08.2024
  • Комментариев: 63
  • 0
biggrin biggrin biggrin biggrin biggrin biggrin biggrin
это везде подойдёт..., где можно применить html, css и js

УЖЕ НЕ НОВО!

--------------------

#6ПафНутиЙ

  • 21 июля 2015 18:56
  • Регистрация: 8.03.2010
  • Был(а) онлайн: 27.01.2021
  • Комментариев: 400
  • +1
Цитата: Sander
Чтобы не спрашивали - "На DLE 10.5 пойдет?".

smile думаю если бы не было написано о версии dle - 100% первый комментарий был именно с вопросов "а на DLE XX.X пойдёт?".
Не все понимают разницу мешду модулем и шаблоном и уж тем более между java и javascript

--------------------

#7artemmian

  • 26 июля 2015 19:58
  • Регистрация: 1.01.2012
  • Был(а) онлайн: 20.01.2018
  • Комментариев: 30
  • 0
Слегка переделанный вариант:

http://artemmian.ru/523-js-knopka-vverh-dlya-sayta-po-vsey-vysote-ekrana.html

--------------------

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)
Июнь 2024 (30)