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 :

Menu déroulant lorsque ça dépasse du conteneur


Sujet :

JavaScript

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 43
    Points : 42
    Points
    42
    Par défaut Menu déroulant lorsque ça dépasse du conteneur
    Bonjour à tous,

    J'ai crée un menu horizontal (un peu comme le menu de bootstrap). Le problème est que le nombre d'élement ne sera pas fixe dans le temps et pourra augmenter puisque je récupère les éléments depuis une bdd.

    Donc, lorsqu'il y a trop d'éléments, les derniers reviennent à la ligne en dessous: c'est moche. J'aimerais savoir comment savoir (en javascript j'imagine ? C'est pour ça que je poste ici.) à partir de quelle élément ce retour à la ligne se fait afin de pouvoir transformer ces derniers éléments en dropdown qui se trouvera sur la même ligne.

    Chaque élément est positionné avec float:left.

    Merci d'avance à ceux qui me répondront.

  2. #2
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 43
    Points : 42
    Points
    42
    Par défaut RE
    Finalement à force de chercher j'ai trouvé une solution.

    Pour ceux que ça interresse : je compare la valeur : ".offset().top" pour chaque élements grâce à un .each() en jquery. Si la valeur est plus grande que la précédente, alors je suis passé à une autre ligne.

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

Discussions similaires

  1. Mon menu déroulant ne se ferme pas lorsqu'on quitte le champ
    Par sweety107 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 13/06/2007, 19h41
  2. Dimensions d'un Menu déroulant
    Par polo-j dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 11/02/2005, 14h26
  3. Menu déroulant valeur par défaut
    Par Gourouni dans le forum ASP
    Réponses: 11
    Dernier message: 06/12/2004, 16h31
  4. Menu déroulant suite au passage sur un TMenuItem
    Par James_ dans le forum C++Builder
    Réponses: 2
    Dernier message: 05/05/2004, 14h31

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