Un khey pour m'aider sur un petit truc en JS ?
DicedLonely
2022-02-18 23:35:42
https://image.noelshack.com/fichiers/2018/16/1/1523882682-risitashackeur.png
DicedLonely
2022-02-18 23:44:09
https://image.noelshack.com/fichiers/2017/06/1486469412-bloggif-5899b8910f646.png
PullOff
2022-02-18 23:45:28
pose ton problème.
Y'a pas mal de kheys qui s'y connaissent.
Perso le JS ça fait longtemps que j'en ai pas fait mais tu peux toujours exposer le problème ici.
DicedLonely
2022-02-18 23:50:06
En fait c'est pas vraiment un problème. J'ai deux div avec du contenu différent, j'aimerais les intervertir sur un onclick (bouton), en afficher une et masquer l'autre, en gros une carte recto -> clique -> j'affiche le verso --> clique --> recto etc. J'ai essayé 4/5 tutos mais j'y arrive pas, le JS ça me dépasse je pige rien, 50 iqhttps://image.noelshack.com/fichiers/2017/22/1496509864-feelsbadman.png
PullOff
2022-02-18 23:51:18
à l'époque en jQuery t'avais le toggle() qui permettait ça (mais ça remonte ).
Regarde comment faire un toggle avec les librairies modernes.
DicedLonely
2022-02-18 23:55:35
Je vais quand même regarder merci, mais déjà que je bite rien avec du JS vanilla, alors avec des librairieshttps://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png
PullOff
2022-02-18 23:56:31
Le 18 février 2022 à 23:53:51 :
Je vais devoir installer une librairie pour juste un petit effet sur un élémenthttps://image.noelshack.com/fichiers/2016/24/1466366197-risitas10.png(ça m'avait l'air assez basique comme truc pourtant).
Bordel ça me rappelle ce pavé https://www.jeuxvideo.com/forums/42-51-62451996-1-0-1-0-enfer-le-web-en-2020.htm
Non mais ça dépend de comment est ton environnement. Tu peux faire ça très simplement en angular/vue.
Maintenant nativement en vanillaJS tu peux faire que le onClick déclenche une fonction qui a pour effet de changer la classe (ou le display) des div concernés. Mais c'est un peu trop usinage.
Obscurtion
2022-02-19 00:02:32
Modifie leur propriété css de visibilité via une fonction onclick qui prends en argument la classe qui identifie les deux divs qui constituent ta carte
T'as juste besoin d'inverser l'attribu boolean de la propriété css de visibilité sur ces divs
Edit: j'ai supposé que tu faisais du js vanilla