и снова здравствуйте,
с недавних пор [ориентировочно около недели] в лисе перестали работать кнопки вверх-вниз, установленные при помощи такого скрипта:
<div style="position:fixed; left:50%;margin-left:550px; bottom: 45%;">
<a href=#top onClick="scrollTo(0,0); return false;" title="Вверх страницы">
<img src="картинка кнопка вверх" alt="Вверх страницы" ></a><br/>
<a href=#top onClick="scrollTo(0, document.body.scrollHeight); return false;" title="Вниз страницы">
<img style="margin-top: -4px;" src="картинка кнопка вниз" alt="Вниз страницы" ></a>
</div>
однако, как выяснилось, они благополучно работают, будучи установлены при помощи следующего скрипта:
<div class="go-up" id='ToTop'><img src="картинка кнопка вверх" border="0" /></div>
<div class="go-down" id='OnBottom'><img src="картинка кнопка вниз" border="0" /></div>
<style>
.go-up,.go-down {
display:none;
position:fixed; /*позиционируем*/
right: 45px; /*указываем положение, если слева - left*/
z-index:9999; /*показываем поверх все элементов на странице*/
cursor:pointer;
opacity:.7; /*прозрачность*/
margin-bottom:40px; /*отступ снизу (можно не указывать)*/
width: 52px; /*ширина кнопки*/
height: 53px; /*высота кнопки*/
}
.go-up {
bottom:130px; /*положение от низа окна браузера верхняя кнопка*/
}
.go-down {
bottom:80px; /*положение от низа окна браузера нижняя кнопка кнопка*/
}
.go-down:hover,.go-up:hover {
opacity:1;
}
</style>
<script type="text/javascript">
$(function(){
if ($(window).scrollTop()>="250") $("#ToTop").fadeIn("slow")
$(window).scroll(function(){
if ($(window).scrollTop()<="250") $("#ToTop").fadeOut("slow")
else $("#ToTop").fadeIn("slow")
});
if ($(window).scrollTop()<=$(document).height()-"999") $("#OnBottom").fadeIn("slow")
$(window).scroll(function(){
if ($(window).scrollTop()>=$(document).height()-"999") $("#OnBottom").fadeOut("slow")
else $("#OnBottom").fadeIn("slow")
});
$("#ToTop").click(function(){$("html,body").animate({scrollTop:0},"slow")})
$("#OnBottom").click(function(){$("html,body").animate({scrollTop:$(document).height()},"slow")})
});
</script>
подскажите, будьте добры, что нужно добавить в первый скрипт, чтобы и он исполнял свои функции в мозиле, или чем следует дополнить/как правильно сократить второй, чтобы убрать эффект затухания и оставить обе кнопки непрозрачными.
Отредактировано таис афинская (02.03.2015 14:20:15)