Поэтому, когда я загружаю Bootstrap Popover с пустой опцией content
и динамически вставляя содержимое в нее, popover теряет правильную положение.
Например:
$('td.chartSection').each(function () {
var $thisElem = $(this);
$thisElem.popover({
placement: 'top',
trigger: 'hover',
html: true,
container: $thisElem,
delay: {
hide: 500
},
content: ' '
});
});
//After popup is shown, run this event
$('td.chartSection').on('shown.bs.popover', function () {
var $largeChart = $(this).find('.popover .popover-content');
//Insert some dummy content
$largeChart.html("dfjhgqrgf regqef f wrgb wrbgqwtgtrg <br /> wfghjqerghqreg fbvwqbtwfbvfgb <br />efgwetrg");
});
Мой вопрос:
Есть ли способ, который может пересчитать положение popovers, например $('td.chartSection').popover('recalculate')
.
Или есть другой способ переместить popover без ручного выполнения этого с помощью стилей CSS?