これを行ったもう1つの方法は、IDがのdivを作成しfluid-span
、次のJQueryを使用して適切なBootstrapスパンクラスを中央の列のコンテンツに適用することです。実際、これにより、常に中央のコンテンツがユーザーのブラウザーのビューポートを基準にして作成されます。サイズ:
<div class="row">
<div id="fluid-span">
[content goes here]
</div>
<div class="span4">
[this is your right sidebar content]
</div></div>
そして、これがJQueryです。
$(function(){
var width = $(window).width(),
new_class = width >= 1571 ? 'span17' :
width >= 1411 ? 'span15' :
width >= 1251 ? 'span12' :
width >= 995 ? 'span8' : 'span8';
$('#fluid-span').removeClass('span17 span15 span12 span8').addClass(new_class);
//alert(width);
});
基本的には、適切なスパンクラスをIDが。のdivに追加しますfluid-span
。これがBootstrapの固定/流体ソリューションを探している人に役立つことを願っています!
これの1つの制限は、動的ではないことです。ブラウザウィンドウのサイズを変更する場合、コードを機能させるにはページを更新する必要があります。本当のJQueryスキルを持っている人なら、これをもっとうまく書き直してそれを行うことができると確信しています:)