animate scroll top перестал работать в Chrome в версии 61.x

421
28 сентября 2017, 16:24

Здравствуйте, есть простая функция скролла вниз:

$('body').animate({ scrollTop: $('.addanswer').offset().top - 70 }, 500);

Но дело в том что вчера она внезапно перестала работать на хроме, хоть я и не вводил правки в код, причем в Яндекс браузере все корректно работает, не подскажите, это обновления такие?

Answer 1

Вот простой пример, и оно работает, дело не в скрипте а в самой странице, что то там не дает работать вашему коду. посмотрите ошибки в кансоле.

$(document).ready(function(){ 
  $('.scroll').bind('click',function(){ 
    $('html,body').animate({ scrollTop: $('div').offset().top - 70 }, 500); 
  }); 
});
div{ 
  height: 500px; 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<div></div> 
<button class="scroll">scroll</button>

READ ALSO
Запуск внутренней функции

Запуск внутренней функции

Почему, не выводится alert если мы запускаем функцию extFunc()?

244
Двумерный массив

Двумерный массив

Как в двумерный массив вставить числа по возрастанию в стоблце? То есть

338
input + knockout не ставит пробелы

input + knockout не ставит пробелы

Возникла проблема, делаю сайт с магазинами, есть функция добавления магазина в ней появляется много инпутов такого плана и с ними все в порядке...

241
Как не открывать всплывающее окно при условии, что

Как не открывать всплывающее окно при условии, что

Как не открывать всплывающее окно при условии, что файл в поле input type="file" не прикреплен?

214