Всем доброго времени суток!
После долгих поисков в сети нашёл подходящие кнопки прокрутки вверх-вниз. Но вот беда: нормально отображаются они только в браузере Мозилла. В остальных пропадают и появляются, как сами захотят. Чаще всего - одновременно и верняя и нижняя. По идее, должны появляться и пропадать по отдельности и постепенно, в соответствии с направлением прокрутки. Функционал сохраняется, если удачно попасть мышом, то прокрутка работает, именно отображение хромает.
Код установлен в нижней части сайта. CSS нет. На скринах Мозилла и Опера.
Код:
<script type="text/javascript">
jQuery(function(){
$("#Go_Top").hide().removeAttr("href");
if ($(window).scrollTop()>="250") $("#Go_Top").fadeIn("slow")
$(window).scroll(function(){
if ($(window).scrollTop()<="250") $("#Go_Top").fadeOut("slow")
else $("#Go_Top").fadeIn("slow")
});
$("#Go_Bottom").hide().removeAttr("href");
if ($(window).scrollTop()<=$(document).height()-"999") $("#Go_Bottom").fadeIn("slow")
$(window).scroll(function(){
if ($(window).scrollTop()>=$(document).height()-"999") $("#Go_Bottom").fadeOut("slow")
else $("#Go_Bottom").fadeIn("slow")
});
$("#Go_Top").click(function(){
$("html, body").animate({scrollTop:0},"slow")
})
$("#Go_Bottom").click(function(){
$("html, body").animate({scrollTop:$(document).height()},"slow")
})
});
</script>
<a style='position: fixed; bottom: 300px; right: 1px; cursor:pointer; display:none;'
href='#' id='Go_Top'>
<img src="http://www.zimin-life.ru/img/icon_up.png" title="Вверх">
</a>
<a style='position: fixed; bottom: 250px; right: 1px; cursor:pointer; display:none;'
href='#' id='Go_Bottom'>
<img src="http://www.zimin-life.ru/img/icon-down.png" title="Вниз">
</a>