在Bootstrap Popover中使用'insertbefore'

时间:2014-05-11 14:59:38

标签: javascript jquery twitter-bootstrap popover

希望对一些专家来说这很容易。

我目前正在使用Bootstrap处理日历应用程序,并导致弹出窗口出现在DOM中动态添加的元素上。

$('.calendar-close-popover').on('click',function(e){
  e.stopPropagation();
    $('#'+events[0]._id).popover('destroy');
});

我使用上面的方法来定位弹出窗口中的按钮,这将导致它关闭。

当我使用下面的代码重新定位我的popover我没有问题时,popover会关闭:

$('.popover').css('left',posDef.leftOffset.left - posDef.leftCenterNudge); // position centerally on the day

但如果我使用' insertbefore'它停止了:

$('.popover').insertBefore('.fc-event-container').css('left',posDef.leftOffset.left - posDef.leftCenterNudge); // position centerally on the day

我保证Bootstrap不喜欢我使用' insertbefore'来移动DOM。他们被创造后,为什么?我现在该如何定位?

您好我已经在我的网站上添加了一个示例:

http://liebecampbellroberts.com/calendar/pages/new-event-test.html

0 个答案:

没有答案