Javascript найти и выделите текст - PullRequest
6 голосов
/ 12 мая 2010

Мне нужно немного Javascript, который найдет текст на html-странице и затем прокрутит до этой точки.

Так что-то вроде "Вы сторонник либеральной демократии или тори и как вы относитесь к этой сделке?" будет прокручивать страницу вниз для этой страницы новостей Би-би-си: http://news.bbc.co.uk/1/hi/uk_politics/election_2010/8676607.stm

Я надеюсь, что есть встроенная функция для поиска текста и прокрутки.

1 Ответ

9 голосов
/ 13 мая 2010

Попробуй это. Работает на сайте, который вы предоставили:

$(window).scrollTop($("*:contains('Are you a Lib Dem or Tory'):last").offset().top);

Находит последний, самый глубокий элемент, который содержит данную фразу на странице, и прокручивает до нее.

...