我有一个具有以下配置/初始化的引导弹出窗口:
$element.popover({trigger: 'manual'});
和
$element.data('bs.popover').options.content = 'some text';
$element.popover('show');
将触发弹出框。但在弹出框第二次出现后,它会出现一秒钟并立即消失。之后popover元素被销毁。
在调试 bootstrap.js 之后,我可以说,在“显示”动作之后,“隐藏”和“销毁”动作都不会被触发。
编辑:
好的,我修好了……在显示一个弹出框之前,调用了一个“hideAll”方法(这包括必须显示的弹出框)。我猜一个popover的隐藏是由bootstrap异步调用的,因为动画淡出。
现在我除了来自 hideAll 的特定弹出框...并且一切正常