弹出窗口的最后一列仅在调整窗口大小时显示

时间:2018-11-22 04:27:18

标签: javascript jquery twitter-bootstrap browser popover

我有一个使用很多行/列克隆的表。对于每个单元格,我使用popover-x进行引导生成一个弹出窗口。

以下代码非常适合使弹出框显示在每个单元格旁边,但最后一个克隆列除外。不管有多少列,最后一列中单元格的弹出窗口始终位于屏幕外。

奇怪的是,当我调整窗口大小或打开开发人员工具时,突然弹出窗口出现在正确的位置。

我应该怎么做才能显示弹出窗口?

$(document).on('click', '.editcell', function() {
    $(targetSelector).css({ 'margin-top': $(this).offset().top - $(document).scrollTop(), 'margin-left': $(this).offset().left}).addClass("right right-top");
    $(targetPopover).popoverButton();
    $(targetSelector).popoverX("toggle");
});

0 个答案:

没有答案