Браузер Ctrl+F находит невидимый текст

Может функция браузера Ctrl+F для нахождения текста, который будет интегрирован с текстом во всплывающих окнах.

Я хотел бы иметь некоторую научную справочную информацию, данную, когда кто-то нависает над именем разновидностей в веб-странице. Генерируя всплывающее окно, текст стиля подсказки не является никакой проблемой, проблема состоит в том, что любой использующий Ctrl+F не сможет найти его, или если я расположу текст из представления при отсутствии требования то это будет найдено, но будет невидимо.

Тот же вид эффекта относится к стилю "аккордеона", расширяющему текстовые области.

Я ищу своего рода событие, сгенерированное, когда находка выделяет результат.

8
задан Fabrizio 15 September 2017 в 20:44
поделиться

2 ответа

Единственная идея, которая у меня есть, - поместить весь текст из ваших всплывающих окон в одну дополнительную полосу прокрутки (возможно, внизу страницы) с высотой всего достаточно большой, чтобы отображать по одному набору подробной информации за раз. Таким образом, он не займет слишком много места на странице, и текст по-прежнему можно будет найти с помощью Ctrl + F .

1
ответ дан 6 December 2019 в 00:55
поделиться

К сожалению, такого события нет, вы не можете вмешиваться во встроенный find.

Лучшее, что вы можете сделать в этом случае, это предоставить собственную функцию поиска на странице, которая ищет в DOM узлы Text, содержащие заданный текст, выделяет их и открывает все закрытые аккордеоны, в которых они находятся.

2
ответ дан 6 December 2019 в 00:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: