Jak można zobaczyć w jQuery, skorzystałem z odpowiedzi od this question, aby popping Bootstrap zniknął z zewnętrznego kliknięcia. Teraz szukam, aby dodać "x" w prawym górnym rogu, który zamyka popover na kliknięcie.Jak utworzyć Bootstrap Popover Zamknij Opcja
Czy istnieje prosty sposób utworzenia klikalnego "x" w prawym górnym rogu okna, które zamknęłoby okienko po kliknięciu?
HTML:
<h3>Live demo</h3>
<div class="bs-docs-example" style="padding-bottom: 24px;">
<a href="#" class="btn btn-large btn-danger" data-toggle="popover" title="A Title" data-content="And here's some amazing content. It's very engaging. right?">Click to toggle popover</a>
</div>
jQuery:
var isVisible = false;
var clickedAway = false;
$('.btn-danger').popover({
html: true,
trigger: 'manual'
}).click(function(e) {
$(this).popover('show');
clickedAway = false
isVisible = true
e.preventDefault()
});
$(document).click(function(e) {
if (isVisible & clickedAway) {
$('.btn-danger').popover('hide')
isVisible = clickedAway = false
} else {
clickedAway = true
}
});
@ Kod JorgeCode działa. Używam pierwszego bez dodawania przycisku zamykania w rzędzie tytułowym. (Nie mogę skomentować odpowiedzi Jorge Code z powodu braku przywilejów) –