Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Почему не работает в Safari iOS (https://javascript.ru/forum/jquery/58269-pochemu-ne-rabotaet-v-safari-ios.html)

salevan 12.09.2015 22:52

Почему не работает в Safari iOS
 
Добрый день!

Подключил у себя на сайте кнопку плавной прокрутки наверх. На компе работает, а в айфоне нет и находится внизу страницы, а не как задумано внизу экрана. Подскажите плиз.

$(function(){
$.fn.scrollToTop=function(){
$(this).hide().removeAttr("href");
if($(window).scrollTop()!="0"){
$(this).fadeIn("slow")
}
var scrollDiv=$(this);
$(window).scroll(function(){
if($(window).scrollTop()=="0"){
$(scrollDiv).fadeOut("slow")
}else{
$(scrollDiv).fadeIn("slow")
}
});
$(this).click(function(){
$("html, body").animate({scrollTop:0},"slow")
})
}
});
$(function() {$("#toTop").scrollToTop();});



CSS кнопки:

#toTop {
position:fixed;
z-index:9999;
bottom:10px;
right:10px;
background: url('.../yuor_image_64x64.png') no-repeat;
width: 64px;
height: 64px;
border: none;
padding: 5px;
cursor: pointer;
color: transparent;
text-decoration: none;
}

HunterNomnad 16.09.2015 15:45

Попробуй http://mktgdept.com/ios-position-fixed-solution


Часовой пояс GMT +3, время: 14:06.