[RESOLU] comment afficher une image lorsque le volet de mon accordeon s'ouvre

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] comment afficher une image lorsque le volet de mon accordeon s'ouvre

Re: [RESOLU] comment afficher une image lorsque le volet de mon accordeon s'ouvre

par flexi2202 » 31 janv. 2023, 07:11

j'ai fini par trouver

comment afficher une image lorsque le volet de mon accordeon s'ouvre

par flexi2202 » 30 janv. 2023, 18:48

bonjour a tous
je reviens vers vous
car de nouveau je suis bloqué face a un petit detail

je souhaiterais afficher une image lorsque un des colets de mon accordeon s'ouvre

Sans savoir ce que je fais exactement j'ai donc ajoute une classe ville dans le menu accordeon
afin de pouvoir l'ecouter

je souhaiterais grace a cette ecoute asavoir si il est ouvert ou pas pour me permettre d'afficher une image sous l'accordeon

Code : Tout sélectionner

<style> @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap'); body { font-family: "Inter", sans-serif; padding: 20px; } .question { color: #555; padding: 15px; font-weight: 700; font-size: 16px; border: 1px solid #ccc; background: #efefef; } .question:hover { cursor: pointer; } .answer { color: #777; padding: 15px; font-weight: 400; font-size: 13px; border: 1px solid #ccc; border-top: none; } </style> <div id="faq_slide"> <div class="question" >First Question</div> <div class="answer" name="ville">Lorem ipsum dolor sit amet.</div> <div class="question">Second Question</div> <div class="answer">Lorem ipsum dolor sit amet.</div> <div class="question">Third Question</div> <div class="answer">Lorem ipsum dolor sit amet.</div> </div> <img id="myImgaa" src="" width="107" height="98"> <script> $("#faq_slide .answer").not(":first").hide(); $("#faq_slide .question").click(function () { if ($(this).next(".answer").is(":visible")) { $(this).next(".answer").slideUp(300); } else { $(this).next(".answer").slideDown(300).siblings(".answer").slideUp(300); } }); function myFunction() { const ville = document.querySelector('[name="ville"]'); alert(ville); if ( ($(this).next(".answer").is(":visible"))){ document.getElementById("myImgaa").src = "https://cdn.wamiz.fr/cdn-cgi/image/format=auto,quality=80,width=776,height=388,fit=cover/article/main-picture/chat-souris-main-5f4e10068679c.jpg"; } else { document.getElementById("myImgaa").src = ""; } } </script>