2012-11-09 177 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!你拯救我的一天。 –