Я хочу найти конкретное слово, созданное в результате поиска, и прокрутить к нему с помощью window.find()
Как использовать window.find()
в определенной рубрике не все страницы?Как использовать window.find() в конкретном div?
ответ
* Это не ванили JavaScript *
Что вы должны сделать, это кэш-ДИВ элемент в переменной, а затем добавить функцию как так
(function($) {
$.fn.goTo = function() {
$('html, body').animate({
scrollTop: $(this).offset().top + 'px'
}, 'fast');
return this;
}})(jQuery);
, который затем может быть использован путем выбора элемента с jQuery и автоматически сфокусируется на нем. Это половина из них решена для вас
Далее я бы использовал что-то вроде того, что используется в этой ссылке, чтобы сделать выделение конкретной строки highlight text tutorial.
И вот самая простая часть - найти строку в вашем div. То, что вы сделаете, это взять длину строки, которую вы находите, и использовать это значение так.
var sub = find.length //The string you are looking for
element.substring(element.indexOf(find, sub);
Это предполагает, что ваш div не содержит дочерние элементы. В противном случае вам придется изменить его, чтобы перебрать список дочерних элементов и проверить каждый дочерний элемент с помощью метода find, указанного выше. Не большая часть изменений, но все же изменение.
- Надеюсь, что это помогло
- 1. Как использовать window.find для изменения стиля css?
- 2. Css на конкретном div
- 3. Как выполнить эхо-вывод в конкретном div
- 4. Как использовать JQuery для фокусировки на конкретном теге DIV?
- 5. Как показать результаты автозаполнения в конкретном div
- 6. Как использовать ключевые кадры на конкретном участке
- 7. window.find работает через элементы блока? Метод находкой
- 8. ограничить фокус на конкретном div
- 9. Выберите img в конкретном div, используя jQuery
- 10. Как использовать usort в моем конкретном массиве
- 11. Match все вхождения с window.find()
- 12. Как применить css на конкретном div?
- 13. window.find (текст) для флэш Порция
- 14. Включить прокрутку на конкретном div
- 15. Масштабирование в конкретном div в Кордове/Ионном
- 16. Как удалить BackColor из window.find Основные
- 17. Как удалить выделенное форматирование window.find (текст)
- 18. Частичный просмотр рендеринга в конкретном div
- 19. Margin не работает в конкретном содержимом div
- 20. Невозможно переместить этот текст в конкретном div
- 21. Получить текст Выделите текст в конкретном div
- 22. Запустить код jQuery только в конкретном div
- 23. Получить все значения Div из идентификатора в похожем конкретном DIV
- 24. Применение skrollr на конкретном прокручиваемом div
- 25. dynamic window.find не работает с jQuery
- 26. Как сделать HTML не рендерингом в конкретном div?
- 27. Как getElementByID в конкретном блоке DIV (JS или JQuery)
- 28. Как печатать оповещение о прокрутке в любом конкретном Div?
- 29. Как сфокусироваться на конкретном div, используя window.location = [x] в jquery
- 30. Как показать * шаблоны в конкретном div с помощью javascript looping
вы не можете, window.find() представляет собой браузер, предоставляемый API, который не имеет таких возможностей. – dandavis
Ok #dandavis. как я могу решить проблему? –