Анимация scrollTop не работает в firefox

Эта функция работает нормально. Она прокручивает тело до желаемого смещения контейнера

function scrolear(destino){
    var stop = $(destino).offset().top;
    var delay = 1000;
    $('body').animate({scrollTop: stop}, delay);
    return false;
}

, но не в Firefox. Почему?

-EDIT-

Чтобы обработать двойной триггер в принятом ответе, я предлагаю остановить элемент перед анимацией:

$('body,html').stop(true,true).animate({scrollTop: stop}, delay);
164
задан Toni Michel Caubet 25 February 2016 в 19:26
поделиться