如何在动态内容插入后重新定位Bootstrap Popover?

 南塘所有的经筒 发布于 2023-01-16 13:46

因此,基本上每当我使用空选项加载Bootstrap Popovercontent并动态地将内容插入其中时,弹出窗口就会丢失其正确的位置.

例如:

$('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 
wfghjqerghqreg fbvwqbtwfbvfgb
efgwetrg"); });

我的问题:

有没有一种方法可以重新计算弹出窗口的位置,如$('td.chartSection').popover('recalculate').

或者是否有另一种方法来重新定位popover而不用CSS样式手动执行此操作?

工作演示

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有