Ähnliche Frage bereits gestellt, aber nicht für dieses Beispiel.Schließen Bootstrap Popover beim Klicken außerhalb
Hier haben wir den Code für die popover:
HTML:
<a href="#" class="popover_test">Popover Example</a>
<!-- POPOVER -->
<div id="content" class="hidden">
Contents
</div>
<div id="title" class="hidden">
Title
</div>
Javascript:
$(".popover_test").popover({
html : true,
content: function() {
return $("#content").html();
},
title: function() {
return $("#title").html();
}
});
Was ist der approch, um sie zu verschwinden wenn ich außerhalb des Popover klicke?
hier ein JSFIDDLE es online zu testen: https://jsfiddle.net/C5GBU/1772/
$(".popover_test").popover({
html : true,
content: function() {
return $("#content").html();
},
title: function() {
return $("#title").html();
}
});
.hidden {
display: none;
}
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<script src="https://netdna.bootstrapcdn.com/bootstrap/3.0.2/js/bootstrap.min.js"></script>
<link href="https://netdna.bootstrapcdn.com/bootstrap/3.0.2/css/bootstrap.min.css" rel="stylesheet"/>
<a href="#" class="popover_test">Popover Example</a>
<!-- POPOVER -->
<div id="content" class="hidden">
Contents
</div>
<div id="title" class="hidden">
Title
</div>
Dankten.
Die HTML, die Sie nur zur Verfügung gestellt, was Sie müssen Ihr DOM eingeben. Zusätzliche Elemente werden erstellt, wenn das Popover tatsächlich generiert wird. Verwenden Sie Ihre Entwicklertools in dem Browser Ihrer Wahl und finden Sie heraus, welches Element als "Hintergrund" erstellt wird, und fügen Sie dazu einen Listener hinzu. – krillgar
Bitte überprüfen Sie meine aktualisierte Lösung –
Scheint wie Leute kopieren Antworten von: http://StackOverflow.com/Questions/11703093/How-to-Dismiss-Atwitter-Bootstrap-Popover-by-Clicking-Outside – epascarello