Maison > Article > interface Web > Voici quelques options de titre, conservant le format de la question et reflétant le contenu de l'article : Court et concis : * Comment créer des points de suspension pour un texte multiligne dans un Div de taille fixe ? * Texte ci-dessus
Création d'ellipses pour un texte multiligne dans un En utilisant jQuery, vous pouvez obtenir l'effet souhaité en supprimant de manière itérative le dernier mot du texte jusqu'à ce qu'il rentre dans le spécifié hauteur. Voici l'extrait de code : Ce script remplace à plusieurs reprises le dernier mot du texte par des points de suspension (...) jusqu'à ce que le texte tienne dans le Pour optimiser les performances, envisagez de combiner cette troncature côté client avec la troncature côté serveur pour réduire les frais généraux. Pour un exemple fonctionnel, consultez cette démo jsFiddle. Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!Solution :
var $p = $('#fos p');
var divh = $('#fos').height();
while ($p.outerHeight() > divh) {
$p.text(function (index, text) {
return text.replace(/\W*\s(\S)*$/, '...');
});
}
Articles Liés
Voir plus