我正在试验Twitter Bootstrap 2.0并希望使用popovers。我的一切工作正常,但不管我指定哪个“位置”,它们都显示出比它们应该低约50px左右,就像在某处有偏移一样。
以下是我的选择:
$(function() {
$(".pop").popover({ animation: true, placement: 'right', trigger: 'hover' })
});
我已尝试指定'placement: -50'
,'placement: [0,-50]'
,'position: -50'
和'offset: -50'
,看看我是否可以做任何事情,但这些设置都不会影响任何事情。我还尝试编辑我的bootstrap.css副本,将默认'top'
位置从'0'
更改为'-50px'
,但这也没有做任何事情。以前有很多问题可以帮助(example),但我的网站仍然会得到相同的结果。
如果我粘贴演示页面中的确切代码,这就是我的popover:
我只是错过了一些愚蠢的东西吗?为什么演示页面上的那个显示小箭头直接指向按钮?
答案 0 :(得分:4)
弄明白了,我在身体上添加了一个上边距,这样就把一切都扔掉了。
答案 1 :(得分:0)
我想在popover中显示图像,我遇到了同样的问题。解决方案是将高度和宽度设置为该图像。