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 :

Liste déroulante et affichage d'images


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 161
    Par défaut Liste déroulante et affichage d'images
    Bonjour,

    J'ai un souci pour l'affichage des mes images quand je sélectionne une option. Avec l’événement onchange ça marche au choix de l'option mais l'événement mouseover ne marche pas simultanément. J'aimerais afficher mes images au survole et au clic sur toutes les options et sur tous les navigateurs.

    Nb: quand je choisis l'option aucun logo, j'ai une image vide qui s'affiche. J'aimerais corriger ce comportement. Merci par avance !

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <select name="logos" id="logo">
            <option value="">Choisir votre logo :</option>
            <option value="">Aucun logo</option>
            <option value="logo1.jpg">Logo 1</option>
            <option value="logo2.jpg">Logo 2</option>
            <option value="logo3.jpg">Logo 3</option>
            <option value="logo4.jpg">Logo 4</option>
            <option value="logo5.jpg">Logo 5</option>
    </select>
    <div id="div"></div>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function generateLogos() {
           var which = this.value;
     
           div.innerHTML='<center>Loading image...</center>';
           div.innerHTML='<img src=""quot;"quot;'+which+'" >';
    }
    $("#logo").find('option').on('mouseover', generateLogos);

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonjour,
    passe par un <select> personnalisé si tu veux que cela fonctionne sur tous les navigateurs au click et mouseover.


    quand je choisis l'option aucun logo, j'ai une image vide qui s'affiche. J'aimerais corriger ce comportement.
    c'est ce que tu demandes attendu que tu ne testes pas si la value n'est pas vide.

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/08/2008, 17h06
  2. [SQL] Liste déroulante et affichage
    Par sara2001 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 11/07/2007, 11h44
  3. [Tableaux] Pb Liste déroulante + Pb affichage
    Par mikacontact dans le forum Langage
    Réponses: 5
    Dernier message: 08/12/2006, 16h52
  4. Sélection liste déroulante puis affichage de text box
    Par dolu007 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 11/11/2006, 00h03
  5. Lien en entre listes déroulantes et affichage d'Etat
    Par Sofie109 dans le forum Access
    Réponses: 3
    Dernier message: 08/09/2006, 15h08

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