2009-08-27 8 views
0

フィードを読み込んで自分のサイトのページにリンクとして表示しています。リンク上にカーソルを合わせると、フィード、時間、作者、タイトル、内容がツールチップにポップアップ表示されます。コンテンツがかなり長く、HTMLが含まれていることがあります。だから私はある時点の後に内容をカットするプレビューを追加しました。コンテンツのプレビューを制限して読み取り可能にするには

私の質問は、どのようにプレビューコンテンツの良いブレークポイントを決定するのですか?今、私のコンテンツにURLの途中で切り取られたイメージタグがあります(私のjavascriptはこの時点で1000文字にすぎません)。そして、私はツールチップに壊れたイメージを取得します...私は心配していませんテーブルを分割することについては、私は私のプレビューは、色の書式や画像を壊さないようにしたいと思います。問題の

スクリーンショット:

preview http://i32.tinypic.com/68y2o8.jpg

コード:

content = content.substring(0,1000) + "...<br><br><span style="float:right;">(Click for more info)</span>"; 

*注:サンプルHTMLコードがありますので、フィード内のHTMLが時々<か>を持っているだけでなく、テキストをフォーマットするタグ...

答えて

1

jQueryを使用してコンテンツからテキストを抽出して表示するだけではどうですかHTMLを表示するのではなく、ツールチップに表示されますか?

content = $('*',content).text().substring(0,1000) + "...<br><br>... 
+0

私は(テキストを使用して...画像を持っていると、プレビューでテキストの色を表示したい)は – Mottie

+0

は、HTMLは、フラットまたは重く、ネストされた内容であることの私が行うことができないのだろうか?単一の容器で?それは一貫していますか?あなたが簡単に動作させることができるいくつかの状況がありますが、任意のHTMLでは使用できません。 – tvanfosson

+0

フォーラムからのRSSフィードなので、ネストされていませんが、テーブルや画像が含まれることがあります。 – Mottie

関連する問題