scrollTop работает только в Firefox

Скрипт отлично работает в Firefox, но в других браузерах переход к функциям не работает. Это только подчеркивает найденный термин. Пожалуйста помоги!

function highlightTerms()
{
   var searchTerm = $('#search-term').val();
     $("p:contains('"+searchTerm+"')").addClass('highlighted');
}

function unhighlight()
{
  $('.highlighted').removeClass('highlighted');
}

function scrollToFirstFoundTerm()
{
   var firstFoundTerm = $('.highlighted:first');
   if (firstFoundTerm.length > 0)
      $('html').scrollTop(firstFoundTerm.offset().top);
}

function searchAndHighlight()
{
   unhighlight();
   highlightTerms();
   scrollToFirstFoundTerm();

}

Спасибо вам за помощь!

2
nl ja de
В будущих вопросах, пожалуйста, добавьте описательное название конкретной проблемы. благодаря
добавлено автор Rory McCrossan, источник

2 ответы

Пытаться:

$('html, body').scrollTop(firstFoundTerm.offset().top);

Должен работать перекрестный браузер с добавлением body .

0
добавлено

Пытаться:

$('html, body').scrollTop(firstFoundTerm.offset().top);

Должен работать перекрестный браузер с добавлением body .

0
добавлено
Верстка сайтов HTML/CSS/JS/PHP
Верстка сайтов HTML/CSS/JS/PHP
3 439 участник(ов)

Правила группы: напишите !rules в чате. Группа Вк: vk.com/web_structure Freelancer: @web_fl Веб Дизайн: @dev_design Маркетолог: @topmarkening Автор: @M_Boroda