我正在尝试将bootstrap popover应用于DOM元素。我立即应用popoover视图已准备就绪 - popover('show'
我将它应用于bootstrap的compositionComplete方法,并意识到该元素不是水平属性居中的。它向右推得太多了。
如果我删除了popover(' show')并且仅在悬停时使其可见,则一切正常。如果我离开了popover' show'并在1秒后强制使用popover,一切正常。因此,如果视图附近被称为过早,因此该位置的弹出计算是不正确的。我该怎么办呢。
以下是我的方法
function compositionComplete(view, parent) {
//setTimeout(function() { --works if I all this
$(element).popover({
placement: 'bottom',
//trigger: 'hover',
template: '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>',
content: 'This is the content',
title: 'Start here',
}).popover('show');
//, 1000)
}