Если для Mozilla все работает нормально, с html, селектором тела, то есть большая вероятность, что проблема связана с переполнением, если переполнение в html или body установлено на auto, то это приведет к тому, что chromeне работает должным образом, потому что когда установлено значение auto, свойство scrollTop для animate не будет работать, я точно не знаю, почему!но решение состоит в том, чтобы исключить переполнение, не устанавливайте его!это решило это для меня!если вы устанавливаете его на авто, снимите его!
если вы установите его скрытым, то сделайте, как описано в ответе "user2971963" (ctrl + f, чтобы найти его).надеюсь, что это полезно!