2014-10-09 51 views
0

我现在面临的问题是bootstrap popover的位置。我使用弹出窗口来显示用户选择的图像列表,并允许用户查看和删除弹出窗口中的图像。重新定位Popover而不重新加载

我的问题是,用户已经从弹出窗口中删除图像,弹出窗口的高度被改变,整个弹出窗口移到顶端。箭头图标也发生了变化。

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

我已经创建了一个小提琴让你看到我的问题。

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

请指点,谢谢 先进

回答

1

添加动画:假以初始化并取消你的代码和它的作品干净。

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

谢谢,这个作品很棒!但只是很想知道,有没有办法重新定位popover而不重新加载? – tslin 2014-10-09 05:39:53

+0

不是我能找到或知道的。 – 2014-10-14 19:57:12