我一直在为Bootstrap的弹出窗口实现一些额外的放置方式,并且它们都非常好用。然而,我在弹出窗口中使用动态内容时遇到了问题。
内容渲染得很好,但是如果我在弹出窗口中使用顶部定位,并且它的高度根据其内容(动态)变化,则放置位置会变错:
如何修复弹出窗口,以便在调整高度时锚点保持不变?
内容渲染得很好,但是如果我在弹出窗口中使用顶部定位,并且它的高度根据其内容(动态)变化,则放置位置会变错:
如何修复弹出窗口,以便在调整高度时锚点保持不变?
试试这个:
.popover{position:fixed;}
.bubble
{
position: absolute;
left: -100px; /* -half width of bubble + half width of button */
bottom: 100%;
margin-bottom: 15px; /* height of callout spike */
width: 250px;
min-height: 50px;
padding: 5px;
}
从问题中的图像看来,规则似乎是
margin-bottom: 15px; /* height of callout spike */
缺失的是它。
默认情况下,它处于顶部位置,请将其移动到底部并根据其调整位置。然后,高度将向上增加,不会影响您的设计。