2011-05-13 5 views
0

最初に 'span'タグを追加したいのですが、ウェブサイトに表示されているように各行の最後に '/ span'を追加し、divそのようなテキストを含むテキストがリサイズされます。問題は、テキストがどこにラップされているかを検出する方法がわからないことです。だから私の質問です:テキストがJavaScriptを使用してラップされているかどうかを判断する方法はありますか? 私はサイト内のテキストをハイフネーションするjavascriptライブラリを見つけましたが、どのように行の折り返しを検出するのか分かりません。作業例はhereで、ソースはhereです。単語が折り返された場所を検出する方法

+1

これを行う方法はありません、AFAIK。あなたは何を達成しようとしていますか?あなたは線の色か何かを交互にしようとしていますか? –

+0

おかげさまで、(各文字の幅を加えてテキスト幅を計算する)方法があると思いますが、それは本当に汚いです。答えと同じものを書くことができれば、私はそれを受け入れます。前もって感謝します。 – kremuwa

答えて

0

はい、これは、テキストの検索と強調表示に似ています。
あなたはここでそれを学ぶことができjavascriptの使用:

Search For and Highlight Text

かここに:

how-can-i-use-jquery-to-style-parts-of-all-instances-of-a-specific-word

を単にダウンロード/そこにウェブページを保存し、あなたはそれを学ぶことができます。

+0

私がうまくいくかどうかわかりません - あなたの例は、単語/句の先頭と最後にタグを追加する方法を示しています。しかし、私の問題は、タグを追加する部分ではなく、どこに追加するのかを決定することです。テキストの各行の先頭に「」、末尾に「」を入れたいと思います。 – kremuwa

+0

私は私の答えを編集しました – bungdito

+0

しかし、それはまだ別の問題の答えです - 私はまだどこにテキストにタグを追加するのか分かりません。私は非常にかわいそうでそれをする方法を知っていた。私は、テキストがどこに置かれているのかを知りたいのですが、折り返しがどこに置かれているか、改行されています。 – kremuwa

関連する問題