Скриншот материала «Кнопка вверх и вниз + запоминание позиции для uCoz»
|
Недавно наткнулись на простенький скрипт, но вот именно своей невинной простотой он меня и порадовал. Самые обыкновенные кнопки Вверх и Вниз, а к ним очень удобная функция дописана - возможность запоминать позицию. Сделано все чистенько и дизайн стильный, так что, думаю, на любом достойном сайте найдется достойно же место для кнопочек-запоминалочек. Более подробно читайте на аргументах.
Как вы поняли, посмотрев демо - этот скрипт отлично подходит для сайтов, богатых на видео-файлы, например. Вы спокойно листаете бесконечно-длинную страницу, находите что интересное, но, как всем известно - лучшее вграг хорошего. Чтобы не потерять найденные видеофайлы - просто делаете клик по кнопочке для запоминания, она запоминает позицию, а вы можете искать дальше. Когда надоест и захочется вернуться - один легкий клик по той же круглой кнопке запоминания и все - вы вернулись. Это удобно, потому что иногда нужный файл где-то не то что по середине или в конце, а вообще неизвестно где затерялся и вы начинаете искать его, теряете вообще все, попутно закрывая вкладку с музыкой. А тут все просто - нашли, зафиксировали позицию, пошли дальше, не понравилось - вернулись. Скрипт простой и легки, но практичный.
Важно: Картинки из прикреплённого архива залейте в папку images
Установка:
В любой глобальный блок или после /head на нужных страницах вставляйте:
<div class="apoud">
<div onclick="$('body').scrollTo(0, 300);" class="apou"></div>
<div class="apom" title="Запоминалка позиции"></div>
<div onclick="$('body').scrollTo($('body').height()+500, 300);" class="apod"></div>
</div>
<script>
var apotop;
$('.apom').toggle(function() {
$(this).addClass('apomon');
apotop = $('body').scrollTop();
}, function() {
$('body').scrollTo(apotop, 300);
$(this).removeClass('apomon');
});
// ApoTeam (c) 2013
</script>
В самый низ вашего css:
.apoud {
position:fixed;
z-index:100;
bottom:15px;
right:15px;
}
.apou, .apom, .apod {
cursor:pointer;
width:32px;
height:32px;
}
.apou {
background:url('/images/apouarr.png') no-repeat;
}
.apom {
background:url('/images/apoposoff.png') no-repeat;
}
.apomon {
background:url('/images/apoposon.png') no-repeat;
}
.apod {
background:url('/images/apodarr.png') no-repeat;
}