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

jQuery Discussion :

UI Dialog, les dimensions


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2004
    Messages
    291
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 291
    Par défaut UI Dialog, les dimensions
    Bonjour à tous,

    je remarque des différences d'interprétation de l'ui dialog de jquery entre IE et Firefox.

    Sur firefox, le dialog s'adapte bien au contenu.
    Alors que sur ie, il prend toute la largeur alors que la barre de titre ne prend pas du tout la même largeur que le dialog.

    Le contenu du dialog est injecté en cours d'utilisation et contient un tableau HTML.

    Avez-vous déjà constaté ce problème ?
    Quelle solution utilisez-vous pour pallier à cela ?

  2. #2
    Membre éclairé
    Inscrit en
    Mars 2004
    Messages
    291
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 291
    Par défaut
    Bonjour,

    en fait le tableau avait une largeur width:100%.
    Donc sur IE, il prenait toute la place.
    Par contre, 2 nouveaux problèmes apparaissaient :
    la barre de titre qui ne prend pas la largeur du dialog + barre de scroll qui apparaît.

    Solution appliquée : redimensionner le parent du dialog, son width+1
    Explications :
    - redimensionner après ouverture fait que la barre de titre prend la largeur du dialog
    - le redimensionnement incrémenté de 1 fait disparaitre la barre de scroll

    Etant donné le redimensionnement, on replace le dialog pour ne pas qu'il déborde de la page (le left du parent du dialog est décrémenté de 1).

    Si il manque des explications, n'hésitez pas à m'en faire part.

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2004
    Messages
    291
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 291
    Par défaut
    Bonjour à tous,

    je poursuis ce fil, car les aventures de l'ui dialog ne sont pas finis.

    J'ai dû passer les ui en dernière version pour qu'il fonctionne "correctement" avec mon jquery.

    A présent, tout fonctionne toujours avec IE, quant à Firefox à la 1ère ouverture, toute la largeur de la page est prise alors que j'ai mis dans le constructeur du dialog, "width:auto".
    Dès que l'on veut la réduire la largeur avec la souris, elle prend la bonne taille immédiatement.

    Épatant non ?
    J'aimerai éviter de devoir cette opération idiote à l'utilisateur.

    Y auriez-vous une idée ?

    Si je n'ai pas bien expliqué les choses, dîtes le moi.

Discussions similaires

  1. Connaitre les dimensions réel (ou naturel) d'une image
    Par Cyrilh7 dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 28/11/2005, 15h13
  2. Recupérer les dimensions d'un Jpeg
    Par Gruik dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 25/10/2005, 16h26
  3. Récupérer les dimensions de mon image.
    Par Trilby dans le forum ASP
    Réponses: 3
    Dernier message: 10/02/2005, 09h52

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