2

我正在试验Twitter Bootstrap 2.0并想使用popovers。我的一切工作正常,但无论我指定哪个“位置”,它们显示的位置都比应有的低 50 像素左右,就好像某处有偏移一样。

这是我的选择:

$(function() {
    $(".pop").popover({ animation: true, placement: 'right', trigger: 'hover' })
});

我已经尝试指定'placement: -50', 'placement: [0,-50]', 'position: -50', 并'offset: -50'只是想看看我是否可以发生任何事情,但这些设置都不会影响任何事情。我还尝试编辑我的 bootstrap.css 副本以将默认'top'位置从'0'to更改,'-50px'但这也没有做任何事情。有很多以前的问题应该有所帮助(示例),但我仍然在我的网站上得到相同的结果。

如果我从演示页面粘贴确切的代码,这就是我的弹出框的样子: 在此处输入图像描述

我只是错过了一些愚蠢的事情吗?为什么演示页面上的那个小箭头直接指向按钮?

4

2 回答 2

4

想通了,我在身体上添加了一个上边距,这把所有东西都扔掉了。

于 2012-02-01T20:14:39.453 回答
0

我想在弹出窗口中显示图像,我遇到了同样的问题。解决方案是为该图像设置高度和宽度。

于 2014-10-06T06:10:50.217 回答