重新定位Popover而不重新加载它

时间:2014-10-09 03:28:27

标签: javascript jquery css twitter-bootstrap bootstrap-popover

我现在面临bootstrap popover职位的问题。我使用popover显示用户选择的图像列表,并允许用户查看和删除弹出框内的图像。

我的问题是,在用户从弹出框中删除了图像后,弹出窗口的高度发生了变化,整个弹出窗口转移到顶部。箭头图标也发生了变化。

我可以通过初始化来重新定位弹出框,但我不认为这是一种很好的方法,因为它会在重新加载内容时导致闪烁。

我创造了一个小提琴,让你看到我的问题。

在我的fiddle中,取消注释removeImage函数中的代码,以查看闪烁时的重新定位。

请指教, 先谢谢

1 个答案:

答案 0 :(得分:1)

将动画:false添加到初始值设定项并取消注释您拥有的代码,它可以干净利落地工作。

$('#aPopover').popover({
title: 'Selected Images',
html: true,
content: getSelectedImages,
placement: 'right',
animation: false
});