1

次の機能を取得しようとしていますが、それを行うための良い方法が見つからないようです:

ユーザーがテキストを入力するテキストボックスがあります。たとえば、「リンゴは赤いです。」次に、マウスが置かれている単語に応じてカスタムツールチップを表示したいと考えています。

したがって、マウスをappleに重ねると、「リンゴは果物です」というツールチップが表示されます。、赤の上にカーソルを合わせると、赤は色です!、しかし、どちらかをオーバーしても何も起こりたくありませんまたはです

何か案は?

4

1 に答える 1

0

これは、通常のテキスト ボックスでは (おそらく) 不可能です。

ユーザーが入力している間、「contenteditable」要素(divなど)を使用し、単語をタグ(spanなど)で囲む必要があります...

通常、ツールチップには html 要素であるターゲットが必要です。タグ内の単一の単語に添付できるツールチップは見たことがありません。

于 2012-12-20T10:33:27.477 に答える