要素にポップオーバーがあり、<a>
次のように呼び出す場合
$(function () {
$('#element').popover({
placement:'top',
title:'some title',
content: $('#some-div').html()
});
});
ポップオーバーは要素の上部中央を表示しますが、ポップオーバーを要素の右上または左上に表示するにはどうすればよいですか?
要素にポップオーバーがあり、<a>
次のように呼び出す場合
$(function () {
$('#element').popover({
placement:'top',
title:'some title',
content: $('#some-div').html()
});
});
ポップオーバーは要素の上部中央を表示しますが、ポップオーバーを要素の右上または左上に表示するにはどうすればよいですか?
標準のポップオーバー レイアウトのスタイルに追加して、ポップオーバーを必要な場所に移動できます。これは、bootstrap-popover.js から直接取得した標準的なポップオーバー レイアウトです。
<div class="popover"><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title"></h3><div class="popover-content"><p></p></div></div></div>
したがって、右に 15px 移動するには、スタイルに次を追加できます。
.popover {margin-left: 15px;}
今のところ、そのような精度のために、ブートストラップ ツールチップ プラグインのベースとなったほろ酔いjQuery プラグtop | bottom | left | right
インなどの別のプラグインの表示を変更することはできません。
「margin-left」の代わりに「left」を使用します。ブートストラップ ポップオーバーは絶対位置を使用しています。.popover{left:15px;} と言います。