私は現在、行の最後に省略記号を追加するために省略記号cssを使用しています。しかし、省略記号の後ろにある単語の数を表示したい。例えば省略記号の後に単語を数える方法
.names {
border: 1px solid #000000;
white-space: nowrap;
width: X;
overflow: hidden;
text-overflow: ellipsis;
}
<div class="names">Tim, Tom, Mary, Bob, Sam, John</div>
は
ティム、トム、メアリー、...
示していますが、この場合には、私は省略記号が3人の他の名前を表していることを示したいと思います。
これを行うための最小限の方法ではJavaScriptやCSSのいずれかで、何ティム、トム、メアリー、...他3
。私はiOSアプリケーションでwebviewを使用しています。これはテーブルのすべての行項目で計算される必要がありますので、非常に軽量のjs関数が必要です。
涼しい、ほとんどの作品。 1つの小さなバグは、名前をつけることです。長さ - (i + 1)人の正しい数を得るためです。私はこれに加えて、省略記号が作成されたときにのみこれを実行するようにいくつかのテストを行ったと思う。 – MonkeyBonkey
私はいつもnames.length - i + 1と書く。 :( 一定。 – Sanchit