0

我通常知道如何处理这个问题,但我的 jQuery 技能还没有达到标准。任何帮助将非常感激!这是我正在尝试做的事情:

1)我有一个现有的文本区域,用户可以在其中输入文本

2) 我有一个带有字符串对 (string1, string2) 的现有数据库表

3)我希望能够突出显示所有字符串(可能<span class="highlight"></span>在我的 css 中应用背景色或斜体),因为用户将它们键入到与数据库中任何 string1 结果匹配的文本区域(字符串可能是一个单词或多个单词短语,但不会是单词的一部分)。当用户将鼠标悬停在突出显示的字符串上时,相应的 string2 会出现在基本的 qTip2 中。

4) 如果用户更改了文本,如果它不再匹配 string1 行之一,突出显示和 qTip 将消失。

5) 我设想每次调用页面时使用 mysql_fetch_assoc 记录集中的 PHP json_encode 创建一个 json 数组,该数组将包含 string1 和 string2 数据,因为 string1 和 string2 数据是动态的。

4

1 回答 1

0

您所问的内容有点复杂,但作为起点,您可能想在 qTip 网站上查看 Craig 的 Google 翻译演示,它可以满足您的要求。当用户突出显示一个单词时,它会对所选项目进行 Google 翻译,并在 qTip 中显示翻译:

http://www.craigsworks.com/projects/qtip2/demos/#translate

于 2011-04-29T21:48:44.133 回答