2010-03-25 91 views
8

浏览器功能是否可以Ctrl + F查找文本与弹出窗口中的文本集成。浏览器Ctrl + F查找不可见文本

我想给一些科学参考信息,当某人在网页上悬停在某物种名称上时。生成弹出窗口,工具提示样式文本是没有问题的,问题是任何人使用Ctrl + F将无法​​找到它,或者如果我不定位文本的视图不需要时,它会被发现但是不可见。

同样的效果适用于“手风琴”风格扩展文本区域。

我正在寻找某种形式的事件,当查找突出显示结果时产生。

回答

2

不幸的是,没有这样的事件,你不能干涉内置的查找。

在这种情况下,您可以做的最好的事情是提供您自己的搜索功能页内搜索DOM的文本节点包含给定的文本,突出显示它们,并打开它们所在的任何关闭的手风琴。

1

我唯一的想法是将弹出窗口中的所有文本放在一个额外的滚动框中(可能在页面的底部),其高度足以显示一组详细信息。这样,它不会占用页面上的太多空间,并且仍然可以使用Ctrl + F找到文本。

+0

谢谢,这有助于我思考我的问题。我现在可以看到各种解决方案。 有关浏览器查找的一件事情是,浏览器将滚动窗口,以便当前查找结果可见。 我做了一个快速测试,其内容大于其可见区域,这是很好地滚动在IE浏览器中找到 - 但不是FF。 – 2010-03-27 21:51:44

+0

ps - Chrome和Safari也滚动div。 – 2010-03-27 22:01:02

相关问题