私はアイテムのリストを持っており、それぞれに関連するブートストラップポップオーバー(docs here)を持っています。彼らはこのように開始されます。画面幅に基づいてブートストラップポップオーバーの位置を変更することはできますか?
$('#my_list li').popover({
placement: 'left'
});
これは動作しますが、小さな幅でポップオーバーは、ビューポートから失われます。プレースメントを$(document).width();
に基づいて条件付きにしたいと思いますが、最初のオプションをオーバーライドする方法はありません(たとえば、幅が1000px、プレースメントを 'above'に切り替えるなど)。
簡略化したバージョンat jsfiddle hereをまとめました。どうもありがとう。
パーフェクトウィンドウでトップに - ありがとうございました。私は今、ちょっと愚かな気がする。 – CherryFlavourPez
が機能しません。 popoverはまだエッジの下に行く。私はBS3を使用しています –