htmlオブジェクトに可変の長いhtmlテキストがありますoverflow: auto
。このテキストをなんとかしてページング可能に変換する必要があります。このために独自のjQueryプラグインを作成しようとしましたが、うまく機能しませんでした。これに対する解決策はありますか?
質問する
555 次
2 に答える
2
ページを作成するために少し変更したこの古い切り捨てコードがありました... http://jsfiddle.net/3mQLG/ 「プラグイン」形式ではありませんが、そこにある機能が核心です。CSS とページング コントロールを追加するだけです。
これは、目的の高さに達するまでテキストのブロックを 1 語ずつ短くするループの中心です。効率のために微調整することもできますが、いくつかのアイデアが得られるかもしれません。
while (el.height() > maxHeight) {
text = $.trim(el.text());
newText = text.substring(0, text.lastIndexOf(" "));
el.text($.trim(newText));
}
ループが完了したらnewText
、ページにスローし、残りの元のテキストがなくなるまですべてを繰り返します。
于 2012-10-26T10:07:43.780 に答える
0
切り捨てプラグインのことですか?これにより、指定された文字数の後のテキストが切り取られ、残りが非表示になります。これは、「続きを読む」リンクを使用して表示できます。この質問には、これに適したプラグインを示す回答があります
于 2012-10-26T08:00:25.113 に答える