Никто не поможет или уже есть что готовая, нужна кнопка "Вверх", что бы при нажатии сайт скроллился на самый верх
нужна для 1.10.3
один компонент который с кнопочкой аля вконтакте ставил, он у меня не заработал
Заранее спасибо
#1
21 апреля 2014 в 01:05
#3
21 апреля 2014 в 01:41
Сегодня в 17:52
Не смотрел вариант Keep, но свой вариант тоже публикую. (как есть публикую, без изменений)
Стили (можно в файл /templates/_default_/css/styles.css )
Скрипт (в хедер или в футер в файле /templates/_default_/template.php)
В томже файле ссылку вставить
У самого верхнего элемента должен быть ID (id="top") или какой-то другой, на ваше усмотрение.
Стили (можно в файл /templates/_default_/css/styles.css )
.scrollTop { background: url(http://сайт.ru/картинка.png) 0 0 no-repeat; display: block; width: 30px; height: 30px; position: fixed; bottom: 10px; z-index: 2000; margin-left: 1188px; }
<script type='text/javascript'> (function($){ $(function(){ var e = $(".scrollTop"), speed = 500; e.click(function(){ $("html:not(:animated)" +( !$.browser.opera ? ",body:not(:animated)" : "")).animate({ scrollTop: 0}, 500 ); return false; //важно! }); //появление function show_scrollTop(){ ( $(window).scrollTop()>300 ) ? e.fadeIn(600) : e.hide(); } $(window).scroll( function(){show_scrollTop()} ); show_scrollTop(); }); })(jQuery) </script>
<a class="scrollTop" href="#top" style="display: block;" title="Лифт на верх"></a>
#5
21 апреля 2014 в 07:18
Всем спасибо огромное за помощь. Все отлично работает. Непонятно только где проверка что кнопка должна появится, просто появляется не совсем сразу после того как должна появится… Хотя это не критично😊Еще раз огромное спасибо!
#6
21 апреля 2014 в 07:27
в варианте от Keep есть такой параметр:
heightForButtonAppear: 0, // дистанция от верхнего края окна браузера, при превышении которой кнопка становится видимой
но при его редактировании никаких изменений не видно…
heightForButtonAppear: 0, // дистанция от верхнего края окна браузера, при превышении которой кнопка становится видимой
но при его редактировании никаких изменений не видно…
#7
21 апреля 2014 в 10:04
Потому что менять нужно не значение по умолчанию, а значение которое передается при вызове. В самом низу этого же файла, тот же параметр heightForButtonAppear
#8
21 апреля 2014 в 14:01
Потому что менять нужно не значение по умолчанию, а значение которое передается при вызове. В самом низу этого же файла, тот же параметр heightForButtonAppear
Спасибо! Вопрос решен.