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 :

jQuery et l'affichage d'image


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Formateur en informatique
    Inscrit en
    Avril 2011
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Avril 2011
    Messages : 78
    Par défaut jQuery et l'affichage d'image
    Bonjour,

    J'ai crée un tableau qui contient plusieurs colonnes ( la dernière colonne contient un graphe), je veux que les images ne s'affiche que lorsque je survol la souris, je suis débutante Merci d'avance pour votre aide.

  2. #2
    Membre très actif
    Avatar de la.lune
    Homme Profil pro
    Directeur Technique
    Inscrit en
    Décembre 2010
    Messages
    547
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Comores

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

    Informations forums :
    Inscription : Décembre 2010
    Messages : 547
    Par défaut
    Mais afficher quand tu survoles la souris sur quoi? sur l'image qui est même caché? ou quoi? On ne peut pas t'aider si tu n'arrives pas à expliquer ton problème avec des exemples de code. On connaît pas la structure de tes éléments.

    En tout cas je vais t'aider de façon abstraite comme tu parles de façon abstraite, je ne sais pas si tu regroupes tes éléments par bloc, et tu attribut des id par bloc, bon je suppose qu'il y a une liaison entre les éléments et que l’élément que tu survoles son id="IM1" et l'images son id est "imageIM1", donc le reste est id="IM2" et l'image id="imageIM2" et ainsi de suite, mais en plus de ça chaque élément que tu dois survoler possède une class="survoler", c'est à dire les élements avec les id="IM1","IM2".... on a la classe "survoler"
    alors tu peux faire comme ça:

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $(".survoler").hover(function()
    {   //Si la souris survole
         $("#image"+this.id).show(); //ou bien $("#image"+this.id).fadiIn();
    },
    function(){ 
        //Si la souris quitte le survole
         $("#image"+this.id).hide();//ou bien $("#image"+this.id).fadeOut();
    });

  3. #3
    Membre confirmé
    Femme Profil pro
    Formateur en informatique
    Inscrit en
    Avril 2011
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Avril 2011
    Messages : 78
    Par défaut
    Merci Bien pour Votre Réponse.

    Voila mon code, (TJ j'ai le même problème)

    Code : 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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    <?php
     
    //Connexion a la base de données
    // Remplacer localhost, asterisk, username, password, par vos informations de connexion.
    $hostname = "localhost";
    $database = "basednn";
    $username = "root";
    $password = "";
    $Conn = mysql_connect($hostname, $username, $password) or die('Pb de connxion mysql');
     
    mysql_select_db($database, $Conn);
    $query_Stats = "SELECT  `user` ,  sum(`pause_sec`) as pause_sec ,  sum(`wait_sec`) as wait_sec ,  sum(`talk_sec`) as talk_sec,  sum(`dispo_sec`) as dispo_sec,  `status` ,  `user_group` ,  sum(`dead_sec`) as dead_sec 
                    FROM  `vicidial_agent_log`
                    group by user ";
    $Stats = mysql_query($query_Stats, $Conn) or die(mysql_error());
     
     
     
     
    ?>
     
    <html>
    <head>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript" src="jquery.min.js"></script>
    </head>
     
    <body>
    <form method="post" action="test1.php">
    <table width="200" border="1">
      <tr>
        <td width="50">USER</td>
        <td width="150">pause_sec</td>
    	<td width="50">wait_sec</td>
        <td width="150">talk_sec</td>
    	<td width="50">dispo_sec</td>
        <td width="150">status</td>
    	<td width="50">user_group</td>
        <td width="150">dead_sec</td>
    	<td width="150">Graphe</td>
      </tr>
       <?php while ($row_type_user = mysql_fetch_assoc($Stats)) { ?>
      <tr>
        <td><input type="hidden" name="nom" value="<?php echo $row_type_user['user']; ?>"><?php echo $row_type_user['user']; ?></td>
        <td><?php echo $row_type_user['pause_sec']; ?></td>
    	<td><?php echo $row_type_user['wait_sec']; ?></td>
        <td><?php echo $row_type_user['talk_sec']; ?></td>
    	<td><?php echo $row_type_user['dispo_sec']; ?></td>
        <td><?php echo $row_type_user['status']; ?></td>
    	<td><?php echo $row_type_user['user_group']; ?></td>
        <td><?php echo $row_type_user['dead_sec']; ?></td>
    	<td><?php echo "<img id='Graphe' src='test1.php?nom=".$row_type_user['user']."' alt='Le graphe' />"; ?></td>
      </tr>
      <?php }  ?>
    </table>
    </form>
    <script>
    $(".survoler").hover(function()
    {   //Si la souris survole
         $("#Graphe"+this.id).show(); //ou bien $("#image"+this.id).fadiIn();
    },
    function(){ 
        //Si la souris quitte le survole
         $("#Graphe"+this.id).hide();//ou bien $("#image"+this.id).fadeOut();
    });
    </script>
    </body>
    </html>

  4. #4
    Membre très actif
    Avatar de la.lune
    Homme Profil pro
    Directeur Technique
    Inscrit en
    Décembre 2010
    Messages
    547
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Comores

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

    Informations forums :
    Inscription : Décembre 2010
    Messages : 547
    Par défaut
    Il faut expliquer un peu
    Je n'ai pas le temps de fouiller ton code pour comprendre ce que tu veux faire, il faut dire que je veux passer la souris sur tel et afficher tel

  5. #5
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 202
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $(".survoler").hover(function()
    signifie que tu es sensé avoir des éléments ayant pour class survoler, hors on n'en voit pas dans ton code.

    Au passage
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript" src="jquery.min.js"></script>
    pourquoi charger 2 fois la librairie jQuery ?

Discussions similaires

  1. Problème d'affichage d'image dans un slider Jquery
    Par azrael62 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 17/07/2012, 10h24
  2. Affichage d'image avec jquery
    Par orion1310 dans le forum jQuery
    Réponses: 4
    Dernier message: 23/12/2011, 15h53
  3. PB affichage d'image avec IE
    Par arturo dans le forum Modules
    Réponses: 6
    Dernier message: 25/09/2003, 17h28
  4. [VB6] Affichage d'image avec qlq contraintes
    Par youri dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 21/11/2002, 14h44

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