と目に見えないテキストは、我々は次のコードを持っていると仮定しなさい:JavaScriptを
<div id="test" style="width:200px; height: 200px; overflow: hidden;">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus
ipsum diam, cursus ornare eleifend quis, posuere id sapien. Vestibulum
et mattis augue. Nulla facilisi. Sed rhoncus facilisis commodo. Sed mattis
commodo lorem, quis varius est facilisis eget. Integer at nunc metus.
Fusce augue odio, elementum et hendrerit vitae, malesuada at urna.</p>
<p>Consectetur adipiscing elit. Vivamus lorem ipsum dolor sit amet,
ipsum diam, cursus ornare eleifend quis, posuere id sapien. Vestibulum
et mattis augue. Nulla facilisi. Sed rhoncus facilisis commodo. Sed mattis
commodo lorem, quis varius est facilisis eget. Integer at nunc metus.
Fusce augue odio, elementum et hendrerit vitae, malesuada at urna.</p>
<p>Sed rhoncus facilisis commodo. Sed mattis lorem ipsum dolor sit amet,
consectetur adipiscing elit. Vivamus ipsum diam, cursus ornare eleifend
quis, posuere id sapien. Vestibulum et mattis augue. Nulla facilisi.
commodo lorem, quis varius est facilisis eget. Integer at nunc metus.
Fusce augue odio, elementum et hendrerit vitae, malesuada at urna.</p>
</div>
結果が切り取られたテキストになります。
部分文字列として不可視テキストを取得する方法はありますか?
私は成功せず
$("#test :hidden").text();
と
$('#test').children(":hidden").text()
を試してみました。
私はスクロールせずにテキストのページを表示しようとしています。私は大量のテキスト(htmlフォーマット)と固定サイズのdiv(テキストページ)を持っています。私は毎回1ページ分のテキストを表示するだけで、そのページのテキストを改ページしたいと思います。
あなたが持っているテキストが非常に大きい場合は、jquery ajaxを使ってオンデマンドで(div内の)コンテンツを読み込む方がよいでしょう。 http://api.jquery.com/category/ajax/ –
@ kasper-taeymans、問題はページに収まるテキストの量を知ることです。 – javsmo