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 :

Raphael.js et JqueryUI Tabs [UI]


Sujet :

jQuery

  1. #1
    Membre du Club
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Décembre 2013
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 35
    Points : 42
    Points
    42
    Par défaut Raphael.js et JqueryUI Tabs
    Bonjour,

    Je précise que j'utilise Jquery.
    Je créais des graphique avec Raphaël.js.
    Si je créé mes graphiques sur une page classique, touy va bien.

    Mon site dispose d'un système d'onglet géré avec JqueryUI Tabs : http://jqueryui.com/tabs/
    Si je charge mes graphiques dans un onglet, les textes du graphique se décalent complètement.

    Si je mets un TimeOut() d'une seconde sur l’exécution de ma fonction, tous les textes reviennent à leurs places.

    Je me doute qu'il doit s'agir d'un problème d'élément pas encore chargé.
    J'ai mis un ready sur ma page et sur la div qui contient mon graphique mais rien à faire.

    Quelqu'un aurait-il rencontré un problème comparable ?

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 971
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 971
    Points : 44 134
    Points
    44 134
    Par défaut
    Bonjour,
    il y a des chances que cela provienne du fait que le conteneur de ton graphique se trouve en display:none au moment de la réalisation de celui ci. Pour tester mets ton graphique dans l'onglet visible au chargement.

  3. #3
    Membre du Club
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Décembre 2013
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 35
    Points : 42
    Points
    42
    Par défaut
    Effectivement, si je le place sur le premier onglet pas de problème...

    Connaîtrais-tu une parade à ce genre de problème ?

  4. #4
    Membre du Club
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Décembre 2013
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 35
    Points : 42
    Points
    42
    Par défaut
    Il suffit de faire un petit changement dans le Css.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    /*REMPLACEZ CECI PAR*/
     
    .ui-tabs .ui-tabs-hide { display: none !important; }
     
    /*PAR CECI:*/
     
    .ui-tabs .ui-tabs-hide {
    	visibility:	hidden !important;
    	position:	absolute !important;
    }
    Même problème mais avec google map.
    https://www.drupal.org/node/1081760


    Voilà, Merci beaucoup pour la piste NoSmoking

    Je laisse le sujet ouvert encore un peu au cas ou quelqu'un aurait une meilleur solution.

  5. #5
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 971
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 971
    Points : 44 134
    Points
    44 134
    Par défaut
    Le fait de passer par la propriété CSS visibility plutôt que display est également une possibilité.

    Ce soucis est abordé dans la Pourquoi ma carte ne s'affiche pas complètement quand je la rends visible ?

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

Discussions similaires

  1. Problème Jqueryui avec MVC 4, tabs
    Par karamovic dans le forum ASP.NET MVC
    Réponses: 1
    Dernier message: 22/04/2014, 09h57
  2. DevExpress GridView dans un jqueryui-tabs
    Par thor76160 dans le forum ASP.NET MVC
    Réponses: 0
    Dernier message: 27/02/2013, 09h56
  3. JQueryUI Tabs : largeurs de colonnes inchangeables
    Par Code62 dans le forum jQuery
    Réponses: 2
    Dernier message: 12/06/2012, 15h28
  4. asp.net mvc et jQueryui Tabs
    Par thor76160 dans le forum ASP.NET Ajax
    Réponses: 0
    Dernier message: 12/12/2011, 11h55
  5. Gérer le ALT-TAB ?
    Par Magus (Dave) dans le forum DirectX
    Réponses: 15
    Dernier message: 04/01/2004, 00h43

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