Ich verwende derzeit Bootstrap-Popovers, um einige zusätzliche Felder zu meinem Formular hinzuzufügen. Um meine Auswahlfelder zu formatieren, muss ich den Popover-Rückruf nutzen, jedoch scheint es mir nicht möglich zu sein, den Rückruf zu aktivieren. Wenn Sie jsfiddle bevorzugen, check it out here. Vielen Dank für Anregungen.Verwenden von Bootstrap-Popover-Callback
$("[data-toggle=popover]").popover({
html: true,
content: function() {
return $('#popover-content').html();
},
showCallback: function() {
alert('called back');
}
});
.container {
padding: 20px;
}
.form-control {
width: 120px;
}
.popover {
max-width: 400px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
<link href="https://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet" />
<div class="container">
<h3>Bootstrap 3 Popover HTML Example</h3>
<ul class="list-unstyled">
<li><a data-placement="bottom" data-toggle="popover" data-container="body" data-placement="left" type="button" data-html="true" href="#" id="login"><span class="glyphicon glyphicon-search" style="margin:3px 0 0 0"></span></a>
</li>
<div id="popover-content" class="hide">
<form class="form-inline" role="form">
<div class="form-group">
<h1>My content</h1>
</div>
</form>
</div>
</ul>
</div>
Wenn Sie diese Callback-Funktion aufrufen möchten? – itzmukeshy7
@ itzmukeshy7, sobald das Popover angezeigt wird. – neanderslob
Bedeutet, dass Sie den Callback aufrufen möchten, während das Element angeklickt wird, und warum Sie kein Click-Ereignis an das Element binden, anstatt zum Callback zu gehen? ist ein Rückruf erforderlich? – itzmukeshy7