3

一致するか一致しないかなどを強調表示することを目的としたリッチテキスト入力ボックスを作成しました。基本的には、()の単純な強調表示です。これはすべて私が行っていることに対してうまく機能します。これまでに遭遇した唯一の問題は、入力をオーバーフローさせたときに、基になるhtml要素が同じままで混乱することです。

ここでの実例:http://jsfiddle.net/Axvgf/

入力にたくさんの文字を入力するだけで、問題が発生します。

どんな助けでもいただければ幸いです!

前もって感謝します。

編集:私のアプローチがうまくいかないか、欠陥が多すぎる場合は、さまざまな提案や解決策を受け入れます。

Edit2:を使用して新しいアプローチを試しましたが、毎回ケアレットの位置に多くcontenteditableの問題が発生します。これが私の試みです:http://jsfiddle.net/Axvgf/25/

4

1 に答える 1

0

これがあなたのニーズを満たすかどうかはわかりませんが、テキストエリアでの構文の強調表示に関するこの質問の解決策で参照されているプロジェクトを見てみましょう。それらの多くはオープンソースであり、他の人が問題にどのようにうまく取り組んでいるかを見ると、プロジェクトのアイデアが得られるかもしれません。

于 2012-12-26T20:49:14.977 に答える