アイテムのリストがあり、それぞれにブートストラップポップオーバーが関連付けられています(ドキュメントはこちら)。それらは次のように開始されます。
$('#my_list li').popover({
placement: 'left'
});
これは機能しますが、幅が狭いと、ビューポートからポップオーバーが失われます。に基づいて配置を条件付きにしたいのですが$(document).width();
、初期オプションを上書きする方法がわかりません(たとえば、幅が約1000pxの場合、配置を「上」に切り替えます)。
ここでjsfiddleに簡略化されたバージョンをまとめました。どうもありがとう。