У меня есть следующий код jQuery в теме WordPress, который фрилансер разработал для меня некоторое время назад, этот конкретный фрагмент кода выполняется во время разбиения на страницы, после загрузки следующей страницы filtered
используется для выбора вновь загруженных элементов, изатем этот код используется, чтобы показать, что он скользит вниз, а затем прокручивается к вершине вновь добавленного элемента.
jQuery(filtered).hide();
jQuery(filtered).slideToggle('normal', function() {
var pos = jQuery(filtered).offset().top+'px';
jQuery('html, body').animate({scrollTop: pos}, 800);
});
Он работает нормально и выглядит хорошо, но проблема в том, как только он прокручивается вверх, и еслиЯ использую колесико мыши, чтобы прокрутить его вниз, это просто не происходит в течение нескольких секунд.Он как бы застревает / мерцает, прежде чем прокручивается вниз. Что здесь не так, возможно ли улучшить код?