【发布时间】:2018-06-10 04:05:41
【问题描述】:
我有一个来自引导程序的信息图标:
<div class="input-group-addon border-0 bg-white" id="snippet">
<span style="cursor:pointer;" class="fa fa-info-circle watiseenSnippetButton" aria-hidden="true"></span>
</div>
我有一个弹出框:
<div id="SnippetTonen" class="popover right ui-content " data-shadow="false">
<div class="arrow"></div>
<h3 class="popover-title">
Wat is een snippet?
<a class="popover-close" id="closeModal">X</a>
</h3>
<div class="popover-content">
<p>
Moderne e-mailorigramma's tonen behalve het subject van de mail(het onderwerp) ook een extra
informatieregel. Zo wordt de context van de mail sneller duidelijk als een gebruiker zijn inbox 'scant'.
Deze tekst wordt 'snippet' genoemd en is aanpasbaar op deze pagina.
</p>
</div>
<div class="popover-footer">
</div>
</div>
这里是显示弹出框的 jQuery:
$(document).ready(function () {
$(".watiseenSnippetButton").click(function () {
$('#SnippetTonen').modal('show');
$('#SnippetTonen').fadeOut('fast');
$("#SnippetTonen").removeClass("watiseenSnippetButton");
});
});
目前弹出框显示在图标上方:
如何解决这个问题,使弹出框显示在信息图标下方?
谢谢
【问题讨论】:
-
您是否根据 Bootstrap 的文档添加了可选的 JavaScript 以启用 Popover 组件?
-
好吧,它显示出来了——但它立即被淡出。
-
但它必须一直可见。只有当你按下 x 时它才会消失
-
对。所以移除fadeOut,让它成为x点击的监听器。
-
你能举个例子吗?谢谢
标签: jquery twitter-bootstrap bootstrap-modal bootstrap-4 popover