Я разрабатываю и веб-сайт, и мне нужно, чтобы прокрутить на якорь. Это должно быть анимировано, поэтому я решил использовать jQuery для этого. Я попробовал это:
function goToByScroll(id){
$('html,body').animate({scrollTop: $("#"+id).offset().top},'slow');
}
Отлично работает на рабочем столе. В Mobile Safari он сначала переходит в верхнюю часть страницы, затем прокручивается до якоря, к которому я хочу прокрутить Что за хитрость заставляет его работать в Mobile Safari?