Source (partielle) : Bootstrap Close collapse on outside click snippet – Bootply.
Une partie de la solution a été trouvée en tapant les mots-clés suivants dans Google : bootstrap collapse affix close when click outside.
1 2 3 |
$(document).on('click',function(){ $('.collapse').collapse('hide'); }); |
Eviter qu’au clic sur une zone ouverte, cette dernière se referme
Utile lorsque la zone ouverte contient des éléments d’action comme des liens, des cases à cocher, etc… On ne voudrait pas refermer la zone lorsque l’utilisateur est en-train de remplir un formulaire par exemple.
1 2 3 4 5 |
var targetElements = $('#zoneCollapse01, #zoneCollapse02, ...'); targetElements.on('click', function(event){ event.stopPropagation(); }); |