Le but de ce plugin jQuery est de tronquer le texte quand il fait plus d’une ligne. Typiquement, il s’agit de transformer :
Ceci est un texte beaucoup trop long sur deux lignes.
En :
Ceci est un texte beaucoup...
Le plugin est téléchargeable à cette adresse.
Une démonstration est visible sur cette page.
L’intérêt du plugin est d’utiliser le plugin resize. Ainsi, lors du redimensionnement du texte (soit de la fenêtre, soit du parent ou autre), ce dernier est tronqué correctement.
Il est également possible de réafficher le texte complet au survol de la souris.
Pour l’utiliser, il suffit d’écrire :
$('selector').truncate(options);
Les options étant :
- wrapZone : le pourcentage (entre 0 et 1) de largeur tronquée au maximum. Le plugin cherchant à tronquer entre les mots, si un mot est plus grand qu’un certain pourcentage de la largeur, cela risque de déformer le rendu. Ainsi, si on veut autoriser à tronquer au milieu d’un mot si ce dernier est plus grand que 20% de la largeur, on spécifiera wrapZone = 0.8 ;
- endMarker : le marqueur de fin, “…” par défaut ;
- onResize : active la gestion du tronquage lors du redimensionnement du noeud ;
- displayOnOver : active l’affichage au survol du texte complet.
28 September 2009 à 10:28
Hi !
Ca marche niquel sauf pour la gestion du contenu quand le cadre est plus petit que le contenu
See : http://free0.hiboox.com/images/4009/diapob3af519ef6af302d9b7810a63cedb92f.jpg?16
J’ai pas poussé mais si ça se trouve, c’est juste un défaut CSS
@tchaOo°
28 September 2009 à 13:56
Le problème est dû au composant redimensionnable de jQuery, pas eu l’envie de le modifier pour ça