希望对一些专家来说这很容易。
我目前正在使用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