Sto usando l'oggetto popover dalla libreria Bootstrap di Twitter in modalità manuale e mi chiedevo come avrei dovuto chiudere la descrizione quando l'utente ha fatto clic.Come chiudere i pop-up Bootstrap (o qualsiasi oggetto in generale) quando un utente fa clic su di esso?
Ecco il mio HTML:
<a id="stats-bar" rel="popover" data-placement="top" data-trigger="manual" data-title="Title here" data-content="Hello everyone.">Test</a>
e la mia JavaScript:
$('#stats-bar').click(function(e) {
$(this).popover('show');
});
Come posso nascondere il popover quando l'utente fa clic ovunque, ma la popover in sé? Ho pensato di usare un div trasparente fisso dietro il popover e di impostare il suo evento click, ma non sono sicuro che sia il modo migliore.
Questa dovrebbe essere la risposta, è la soluzione più semplice e pulita che abbia mai visto –