ブートストラップ v2.2.2 を使用しています。他のいくつかの方法を試しました(つまり、ポップオーバーの外側でポップオーバーを閉じますが、内側は開いたままにし、外側をクリックして Twitter Bootstrap ポップオーバーを閉じる方法は? Boot strapX クリックオーバー プラグインも試しました: https://stackoverflow.com/a/11029479/ 1043817 ) しかし、これらの方法で動作させることはできません。
私は自分のページでコードを使用している方法で JSFiddle を作成しました: http://jsfiddle.net/FYNLL/ (私は v2.2.2 を使用していますが、JSFiddle は v2.0.2 から JS を使用しています。これらのバージョンにはいくつかの違いがあります. v2.2.2 をローカルで使用すると、リンクをクリックするまでポップオーバーが表示されません. JSFiddle では、ホバーすると表示されます. 明確にするために、リンクの後に表示したいホバーではなく、クリックされました)
私が達成しようとしているのは、ポップオーバーの外側の領域がクリックされるたびにポップオーバーを非表示にすることです。別のポップオーバー リンクがクリックされた場合、最初のポップオーバーを閉じて、クリックされているものを開きたいと思います。
また、これは絶対に必要というわけではありませんがpopover
、.js ファイルにあると作業できません (使用してみました.each()
)。<script> $(function () { $("a[rel=popover]").popover(); });</script>
HTML ファイルから削除したいのですが。繰り返しますが、これは実際には優先事項ではありません。