0

私はこれにアプローチする方法を一般的に知っていますが、私の jQuery スキルは標準に達していません。どんな助けでも大歓迎です!これが私がやろうとしていることです:

1)ユーザーがテキストを入力できる既存のテキストエリアがあります

2) 文字列のペア (string1、string2) を持つ既存のデータベース テーブルがあります。

<span class="highlight"></span>3)ユーザーがデータベースからのstring1の結果のいずれかに一致するテキストエリアに文字列を入力すると、すべての文字列を強調表示できるようにしたいと思います(CSSで背景色またはイタリック体を適用する可能性があります)(文字列は1つである可能性があります単語または複数の単語句を含みますが、単語の一部ではありません)。ユーザーが強調表示された文字列にカーソルを合わせると、対応する string2 が基本的な qTip2 に表示されます。

4) ユーザーがテキストを変更した場合、string1 行のいずれとも一致しなくなった場合、強調表示と qTip は消えます。

5) string1 と string2 のデータは動的であるため、string1 と string2 のデータを含むページが呼び出されるたびに、php json_encode を使用して mysql_fetch_assoc レコードセットから json 配列を作成することを想定しています。

4

1 に答える 1

0

あなたが求めていることは少し複雑ですが、出発点として、あなたが求めていることを少しだけ行うqTipサイトのCraigのGoogle翻訳デモを見たいと思うかもしれません. ユーザーが単語を強調表示すると、選択した項目に対して Google 翻訳が実行され、翻訳が qTip に表示されます。

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

于 2011-04-29T21:48:44.133 に答える