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’ :