Последний столбец всплывающих окон появляется только при изменении размера окна - PullRequest
0 голосов
/ 22 ноября 2018

У меня есть таблица, в которой используются клоны множества строк / столбцов.Для каждой ячейки я генерирую popover, используя popover-x для начальной загрузки.

Следующий код прекрасно работает для того, чтобы popover отображался рядом с каждой отдельной ячейкой, за исключением последнего клонированного столбца.Всплывающие окна для ячеек в последнем столбце всегда располагаются вне экрана, независимо от того, сколько столбцов.

Как ни странно, когда я изменяю размер окна или открываю инструменты разработчика, внезапно всплывающее окно появляется в нужном месте.

Что я должен сделать, чтобы появился поповер?

$(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");
});
...