0

我有一个网站使用不“常见”的术语,有时需要澄清。我考虑过创建一个 JavsScript 解决方案,该解决方案将从字典文件中读取术语,解析每个页面,然后应用突出显示和onMouseover工具提示,以便用户轻松阅读术语定义。

是否有已经存在的库来完成此任务? 我见过一些半生不熟的选择,但就我正在寻找的东西而言,没有什么是非常干净和全面的。

举一个示例场景,我希望解决方案具有类似的功能:我将提供一个数据/定义文件,例如:

"some term 1", "the definition will be explained over here in verbose terms"
"some term 2", "the definition will be explained over here in verbose terms"
"some term 3", "the definition will be explained over here in verbose terms"

然后 JavaScript 在页面加载时会解析这个定义文件。然后它会解析 dom 的内容并隔离每个术语 ( some term 1, some term 2, etc.),用适当的定义文本填充术语的工具提示。显然,它的优雅之处在于它只需要更新定义文件,并且所有站点内容都会有一个方便的字典供读者使用。

4

2 回答 2

3

我会为此使用 jQuery UI...

http://jqueryui.com/tooltip/

至于字典部分,我将创建一个脚本,在每个页面上加载并查找特定单词的存在并根据 JSON 文件检查它们。你要代码吗?还是概念足够好?

于 2012-10-10T05:39:01.713 回答
0

您可以使用Tipsy并将 添加clarification到元素title中。
这是一个tooltip显示在hover.

于 2012-10-10T03:49:45.297 回答