IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Comment détecter un overflow de texte ?


Sujet :

JavaScript

  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Points : 1 234
    Points
    1 234
    Par défaut Comment détecter un overflow de texte ?
    J'ai du texte dans un div nowrap avec overflow caché.
    Est-il possible (si oui, comment ?) de détecter quand le texte dépasse la limite du cadre (div) (texte en partie non affiché, donc) ?

    (la plupart du temps le texte ne dépasse pas le cadre, mais quand c'est le cas j'aimerais faire un traitement particulier (que j'ai déjà défini))
    Most Valued Pas mvp

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Points : 1 234
    Points
    1 234
    Par défaut
    Il suffit de cloner le node duquel on veut déterminer un dépassement du cadre.
    On rend l'overflow visible sur le noeud clone, on lui donne une position absolue, on l'ajoute au corps de la page, et on compare sa taille à celle du noeud d'origine.
    Si elle est plus grand, cela indique que d'origine il y avait un dépassement du cadre.
    Enfin, il ne faut pas oublier de supprimer le noeud clone du corps de la page.

    Most Valued Pas mvp

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 09/05/2014, 13h11
  2. Comment détecter des images floues ayant du texte illisible ?
    Par brnspdl dans le forum Traitement d'images
    Réponses: 2
    Dernier message: 07/07/2011, 11h00
  3. Comment détecter l'apparition d'un nouveau texte dans mon menu ?
    Par souffle56 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 30/09/2010, 21h38
  4. comment remplacer une partie de texte dans un champs
    Par patlapi dans le forum Paradox
    Réponses: 4
    Dernier message: 20/11/2003, 14h38
  5. Réponses: 9
    Dernier message: 01/10/2003, 18h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo