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 :

implementation d'un script d'effet - tipsy


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien chez Free
    Inscrit en
    Septembre 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien chez Free
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2011
    Messages : 65
    Par défaut implementation d'un script d'effet - tipsy
    Bonjour à tous !

    Voila je suis entrain de coder un réseau social. J'utilise un script JS qui s'appelle Tipsy.

    Le script marche très bien , mais j'ai un petit problème avec le CSS.

    En effet, je met en background une image pour la gauche, le centre et la droite du tipsy.

    La gauche et le centre marche très bien. Mais la droite refuse de marcher. J'ai déjà tout tester, et impossible que ça marche !!

    Voila le site. Passez la sourie sur le gros logo.
    http://www.mdl-champollion.fr/

    Je vous demande votre aide, car ça fait déjà 3 mois que je cherche et j'ai pas encore trouvé ^^

    Merci a vous

    ps : voila les codes :

    CODE JS : http://www.mdl-champollion.fr/script/tipsy.js
    CODE CSS : http://www.mdl-champollion.fr/script/tipsy.css

    tydoo

  2. #2
    Invité
    Invité(e)
    Par défaut
    salut,

    j'ai pas pigé ce qu'on doit observer et ce qui n'est pas observé.
    Moi tout cque je vois, c'est quand je hover l'image mdl, ya maison des lycéens en tooltip, et c'est tout.

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    En effet je pense que le plus simple serait que tu nous dise quel est l'effet souhaité, on pourra alors t'orienter vers un code ou un script voir une librairie d'effets ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  4. #4
    Membre confirmé
    Homme Profil pro
    Technicien chez Free
    Inscrit en
    Septembre 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien chez Free
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2011
    Messages : 65
    Par défaut
    Le script s'appelle tipsy.

    Quand tu passe la sourie sur le logo, il te met une mini box avec marquer ce que tu veux dedant.

    DAns le code JS; on peut parametré ce quon veux faire apparaitre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    var tip = $.data(this, 'active.tipsy');
                if (!tip) {
                    tip = $($(this).attr('tipsy') + '
    <div class="tipsy">
     <div class="tipsy-left">
      <div class="tipsy-inner">' + $(this).attr('tipsy') + '
    </div>
     <div class="tipsy-right">
    </div>
    </div>
    </div>');
                    tip.css({position: 'absolute', zIndex: 100000});
                    $.data(this, 'active.tipsy', tip);
                }
    tipsy left c'est l'image de gauche.
    tipsy inner, c'est l'image du centre
    tipsy right c'est l'image de droite

    Mon problème, c'est que après
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ' + $(this).attr('tipsy') + '
    le Tipsy-right ne marche pas.

  5. #5
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonsoir,
    as tu essayé une structure du type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <div class="tipsy">
     <div class="tipsy-left"></div>
     <div class="tipsy-inner"></div>
     <div class="tipsy-right"></div>
    </div>
    en mettant les DIV contenu en float:left

  6. #6
    Membre confirmé
    Homme Profil pro
    Technicien chez Free
    Inscrit en
    Septembre 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien chez Free
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2011
    Messages : 65
    Par défaut
    Citation Envoyé par NoSmoking Voir le message
    Bonsoir,
    as tu essayé une structure du type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <div class="tipsy">
     <div class="tipsy-left"></div>
     <div class="tipsy-inner"></div>
     <div class="tipsy-right"></div>
    </div>
    en mettant les DIV contenu en float:left
    float:left c'est quoi ?

  7. #7
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    c'est du CSS
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>[...]</title>
    <style type="text/css">
    .tipsy-left, .tipsy-inner, .tipsy-right{
      float : left;
      height : 20px;
      border : 1px solid red;
    }
    </style>
    </head>
    <body>
    <div class="tipsy">
     <div class="tipsy-left">Gauche</div>
     <div class="tipsy-inner">Texte au centre</div>
     <div class="tipsy-right">Droite</div>
    </div>
    </body>
    </html>

  8. #8
    Membre confirmé
    Homme Profil pro
    Technicien chez Free
    Inscrit en
    Septembre 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien chez Free
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2011
    Messages : 65
    Par défaut
    a oui ^^

    J'essaie de voir avec float. Ca marche mais il y a un petit beugue. Un petit caré dans le coin inférieur droit refuse de s'afficher ^^

  9. #9
    Membre confirmé
    Homme Profil pro
    Technicien chez Free
    Inscrit en
    Septembre 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien chez Free
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2011
    Messages : 65
    Par défaut
    C'est bon =) J'ai réussit a corrigé le bug !!

    Merci beaucoup

    Enfaite ca correspond a quoi Float ?

  10. #10
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Citation Envoyé par tydoo34 Voir le message
    a oui ^^

    J'essaie de voir avec float. Ca marche mais il y a un petit beugue. Un petit caré dans le coin inférieur droit refuse de s'afficher ^^
    la structure n'est pas exactement la même, regarde l'enchainement des DIV,
    ce que je t'ai mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <div class="tipsy">
      <div class="tipsy-left">Gauche</div>
      <div class="tipsy-inner">Texte au centre</div>
      <div class="tipsy-right">Droite</div>
    </div>
    ce que tu as
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <div class="tipsy">
      <div class="tipsy-left">Gauche
        <div class="tipsy-inner">Texte au centre</div>
      </div>
      <div class="tipsy-right">Droite</div>
    </div>

  11. #11
    Membre confirmé
    Homme Profil pro
    Technicien chez Free
    Inscrit en
    Septembre 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien chez Free
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2011
    Messages : 65
    Par défaut
    Enfaite c'étais simplement un petit problème de padding. Il n’étais pas encore asser large.

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

Discussions similaires

  1. [MySQL] Script sans effet sur base de données
    Par carbaba dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 20/02/2008, 20h42
  2. Recherche script pour effet "neige"
    Par Hephaistion dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 31/12/2007, 16h24
  3. Réponses: 2
    Dernier message: 23/03/2007, 04h32
  4. Effet dessin en action script ...
    Par frog43 dans le forum Flash
    Réponses: 24
    Dernier message: 13/03/2006, 14h01
  5. Effet du script : Décalage sous IE ?!
    Par Mr N. dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/11/2005, 18h27

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