Tagoff

[jQuery] Binder l’événement Click sur tous les éléments du DOM sauf un ou plusieurs éléments

Source: jQuery bind click *ANYTHING* but *ELEMENT*

Annuler les effets d’event.stopPropagation()

Source: How to undo event.stopPropagation in jQuery?

Faire en sorte que le $(document).on(‘click’) n’agisse qu’une fois

Utiliser la méthode .off().

[jQuery] Empêcher un événement (un click) de s’exécuter à plusieurs reprises avec les méthodes On et Off

Source : Prevent jQuery events from firing multiple times, ou ma demo qui fonctionne sur jsFiddle.

Problème : ma demo qui ne fonctionne pas sur jsFiddle. J’attribue un événement Click sur un élément (dans ma demo, le lien « Lorem ipsum » par exemple). Lorsque je clique une première fois sur cet élément, l’événement Click se produit une fois. Lorsque je modifie la largeur de la fenêtre (passage à une autre vue) et que je clique une seconde fois sur ce même élément, l’événement Click se produit 2 fois, et ainsi de suite …

Solution :

[jQuery] Créer un accordéon simple

Ressources en ligne :

Solutions « maison » :

Source : jsfiddle.net – Créer un accordéon basique avec jQuery

Gérer l’activation/désactivation de l’accordéon en fonction du breakpoint avec enquire.js et les méthodes On, Off

Autres techniques (plus anciennes)

Variante en mode ‘drop-down’ :

© 2020 devfrontend.info

Theme by Anders NorénUp ↑