1

Rails付きのtrunk8jqueryプラグイン(http://jrvis.com/trunk8/#toggle)を使用していますが、最初の改行スペースまで最初の数文のみが切り捨てられます。これが私のコードです:

<%= simple_format(@post.summary, id:"t8-toggle") %>

投稿全体が切り捨てられるようにするにはどうすればよいですか?ありがとう!

4

2 に答える 2

1

このパラメーターを使用して、lines切り捨てる前に表示するテキストの行数を指定します。デフォルトでは、trunk8は1行のテキストのみを切り捨てます。次に例を示します:http://jrvis.com/trunk8/#lines

トグルの例と組み合わせると、JavaScriptは次のようになります。

$('#t8-toggle').trunk8({
  fill: '&hellip; <a id="read-more" href="#">read more</a>',
  lines: 6, //update this number as desired
});

trunk8を使用する利点は、切り捨てる前に表示されるテキストの量を最大化することです。Brian Petroの回答のコードを使用すると、固定数の文字の後で切り捨てることになりますが、これは最適な場合とそうでない場合があります。

開示:私はtrunk8プラグインの作成者です。

于 2013-02-06T18:34:23.347 に答える
1

RoRバージョンを使用しないのはなぜですか?

 <%= simple_format truncate(@post.summary, length: 140) %>
于 2013-02-05T03:01:05.890 に答える