30
ページのどこからでも(他の場所から)クリックしてTwitter Bootstrapポップオーバーを閉じるにはどうすればよいですか?
私は現在、次のように開始されたTwitter Bootstrapでポップオーバーを使用しています。 $('.popup-marker').popover({ html: true, trigger: 'manual' }).click(function(e) { $(this).popover('toggle'); e.preventDefault(); }); ご覧のとおり、これらは手動でトリガーされ、.popup-marker(背景画像のあるdiv)をクリックすると、ポップオーバーが切り替わります。これはうまく機能しますが、ページの他の場所をクリックするだけでポップオーバーを閉じることもできます(ただし、ポップオーバー自体ではありません!)。 次のようないくつかのことを試しましたが、結果は表示されません。 $('body').click(function(e) { $('.popup-marker').popover('hide'); }); ポップオーバー自体をクリックするのではなく、ページの他の場所をクリックしてポップオーバーを閉じるにはどうすればよいですか?