次の構成/初期化を使用したブートストラップ ポップオーバーがあります。
$element.popover({trigger: 'manual'});
と
$element.data('bs.popover').options.content = 'some text';
$element.popover('show');
ポップオーバーがトリガーされます。しかし、ポップオーバーが 2 回目に表示された後、それは 1 秒間表示され、すぐに消えます。その後、ポップオーバー要素は破棄されます。
bootstrap.js をデバッグした後、「表示」アクションの後に「非表示」アクションも「破棄」アクションもトリガーされていないと言えます。
編集:
わかりました、修正しました... 1 つのポップオーバーが表示される前に、「hideAll」メソッド (これには、表示する必要があるポップオーバーが含まれます) が呼び出されました。アニメーションがフェードアウトするため、1つのポップオーバーの非表示がブートストラップによって非同期的に呼び出されると思います。
今、私は hideAll からの特定のポップオーバーを除いて...そしてすべて正常に動作します