2012-11-09 122 views
2

我试图让popover被插入到一个特定的元素,因为此刻popover被插入到<body>(我需要它相对于其他元素)。但是,我似乎无法找到如何让popover插入到某个元素中?我怎样才能触发这个?Bootstrap Popover parent?

编辑:我发现在放置选项中使用“inside”会将其插入到触发它的元素中。这很接近,但我需要一种方法在DOM中将其插入更高一些。

+0

你有没有用'selector'可能性混到? – davidkonrad

+0

是的。这是一个奇怪的属性,它与设置可能不存在于DOM中的触发器/通过Javascript创建的触发器有关,它在这种情况下确实没有用处。 – Brian

+0

在展示位置选项中使用“内部”对我来说根本不起作用。它给出了一个jQuery错误。你能告诉我你是怎么做到的吗?我不明白Yohn的答案。必须有一种方法来控制弹出窗口放置在DOM中的位置,就像在它们自己的示例页面上一样,弹出窗口被放置为调用元素的下一个兄弟... – chuuke

回答

4

您可以更新您tooltip.js这个文件 - my tooltip.js,然后选择你想要的酥料饼的元素,通过添加data-container=".element"或使用JavaScript

$(element).popover({ container: '.popover-holder' })

+0

非常漂亮的Yohn!你拯救我的一天。 –