А это в каком шаблоне надо поставить??xaocZ писал(а):Вставляем между тегами <head>:
Код: Выделить всё
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script> <script> $(document).ready(function(){ // hide #back-top first $("#back-top").hide(); // fade in #back-top $(function () { $(window).scroll(function () { if ($(this).scrollTop() > 100) { $('#back-top').fadeIn(); } else { $('#back-top').fadeOut(); } }); // scroll body to 0px on click $('#back-top a').click(function () { $('body,html').animate({ scrollTop: 0 }, 800); return false; }); }); }); </script>
Плавное перемещение вверх страницы. При прокручивании вниз страницы в правом нижнем углу, или там где вам нужно, будет появляться стрелка - наверх, нажав на которую вы переместитесь вверх страницы.
Вставляем между тегами <head>:
В тему стиля:
Стрелку можно поставить на свой выбор. Не забудьте поменять в коде размеры.
В overall_footer.html перед </body> вставляем:
Доработка встроенной функции подъёма вверх страницы с помощью jQuery.
В стандартных шаблонах prosilver, на странице топика, есть стандартная функция подъёма в начало страницы, кликнув по ней мы моментально переносимся вверх, плюс ко всему в адресной строке портится вид ссылки, в конце добавляется #top. В принципе ничего страшного, но если нажать - назад, то сначала мы вернёмся на первоначальную ссылку без #top, а если ещё нажать, то только тогда на предыдущую страницу. Неудобно как-то.
Исправляется это довольно быстро и без всяких модификаций. Просто вставляем скрипт между тегами <head> и всё, на этом вся установка завершена:
Вставляем между тегами <head>:
Код: Выделить всё
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
// hide #back-top first
$("#back-top").hide();
// fade in #back-top
$(function () {
$(window).scroll(function () {
if ($(this).scrollTop() > 100) {
$('#back-top').fadeIn();
} else {
$('#back-top').fadeOut();
}
});
// scroll body to 0px on click
$('#back-top a').click(function () {
$('body,html').animate({
scrollTop: 0
}, 800);
return false;
});
});
});
</script>
Код: Выделить всё
#back-top {
bottom: 4%;
position: fixed;
right: 4%;
}
#back-top a {
width: 108px;
display: block;
text-align: center;
font: 11px/100% Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
color: #bbbbbb;
opacity: 0.5;
/* замедление */
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;
}
#back-top a:hover {
color: #000000;
opacity: 1;
}
/* изображение со стрелкой (тег span) */
#back-top span {
width: 64px;
height: 64px;
display: block;
margin-bottom: 7px;
background: url("http://i35.fastpic.ru/big/2012/0421/73/39dcabc5368215af545fe408f1499c73.gif") no-repeat center center #dddddd;
/* закругленные углы */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
/* замедление */
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;
}
#back-top a:hover span {
background-color: #777;
}
Стрелку можно поставить на свой выбор. Не забудьте поменять в коде размеры.
В overall_footer.html перед </body> вставляем:
Код: Выделить всё
<p id="back-top" style="display: block;">
<a href="#top"><span></span>Наверх</a>
</p>
Доработка встроенной функции подъёма вверх страницы с помощью jQuery.
В стандартных шаблонах prosilver, на странице топика, есть стандартная функция подъёма в начало страницы, кликнув по ней мы моментально переносимся вверх, плюс ко всему в адресной строке портится вид ссылки, в конце добавляется #top. В принципе ничего страшного, но если нажать - назад, то сначала мы вернёмся на первоначальную ссылку без #top, а если ещё нажать, то только тогда на предыдущую страницу. Неудобно как-то.
Исправляется это довольно быстро и без всяких модификаций. Просто вставляем скрипт между тегами <head> и всё, на этом вся установка завершена:
Код: Выделить всё
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
// scroll body to 0px on click
$('.back2top a').click(function () {
$('body,html').animate({
scrollTop: 0
}, 800);
return false;
});
});
</script>
Комментарии: 10
- Пионер
- Сообщения: 17
- Зарегистрирован: 07 мар 2011, 18:00
- Пол: Муж
Последний раз редактировалось Пионер 26 июл 2012, 19:27, всего редактировалось 1 раз.
- Пионер
- Сообщения: 17
- Зарегистрирован: 07 мар 2011, 18:00
- Пол: Муж
CabinetAdmin
Спасибо.. поставил..работает, но только нет кнопки, место нее просто текст, и она появляется только тогда когда только до самого низа прокручиваешь (может так и должно быть? но я думал что она всегда будет бегать за скролингом).. где надо исправить? И в каком месте изменить чтоб равнение было по правому краю?
К стати а где здесь кнопка спасибо??
Спасибо.. поставил..работает, но только нет кнопки, место нее просто текст, и она появляется только тогда когда только до самого низа прокручиваешь (может так и должно быть? но я думал что она всегда будет бегать за скролингом).. где надо исправить? И в каком месте изменить чтоб равнение было по правому краю?
+Скрин
Последний раз редактировалось Пионер 26 июл 2012, 15:51, всего редактировалось 1 раз.
- Пионер
- Сообщения: 17
- Зарегистрирован: 07 мар 2011, 18:00
- Пол: Муж
[hide]http://veshenskaya-forum.ru/index.php[/hide]CabinetAdmin писал(а):Где посмотреть можно?
Пионер
Не хватает второго - '
Не хватает второго - '
Код: Выделить всё
background: url('/storage/veshenskaya_4adm_ru/images/up.gif') no-repeat center center #DDD;
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
- Пионер
- Сообщения: 17
- Зарегистрирован: 07 мар 2011, 18:00
- Пол: Муж
CabinetAdmin
Уже лучше)) Но давай добьём)) Нравиться и удобная такая штука... но вот почему то стрелка некорректно отображается, один квадрат черный и все.. И еще подскажи где настраивается полу прозрачность, до наведения мыши на кнопку? а то еле ее видать...
Уже лучше)) Но давай добьём)) Нравиться и удобная такая штука... но вот почему то стрелка некорректно отображается, один квадрат черный и все.. И еще подскажи где настраивается полу прозрачность, до наведения мыши на кнопку? а то еле ее видать...
Пионер писал(а):где настраивается полу прозрачность, до наведения мыши на кнопку?
Код: Выделить всё
#back-top a {
width: 108px;
display: block;
text-align: center;
font: 11px/100% Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
color: #bbbbbb;
opacity: 0.5;
/* замедление */
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;
}
Пионер писал(а):но вот почему то стрелка некорректно отображается, один квадрат черный и все..
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
- Пионер
- Сообщения: 17
- Зарегистрирован: 07 мар 2011, 18:00
- Пол: Муж
CabinetAdmin
Большущее спасибо за ясные разьяснения и тех поддержку.. Оказываеться все и у меня показывает.. после того как выключил комп и включил.. хотя жал F5 и Ctrl+F5.
Большущее спасибо за ясные разьяснения и тех поддержку.. Оказываеться все и у меня показывает.. после того как выключил комп и включил.. хотя жал F5 и Ctrl+F5.
+Оффтоп
Похожие темы
-
Приветствую, а как сделать кнопку вверх как тут или ВК, но лучше как тут, только чтобы она появлялась уже при перемещении курсора влево за область...