Другой способ сделать это - создать div с идентификатором fluid-span
, а затем использовать следующий JQuery для применения соответствующего класса span 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);
});
Что он в основном делает, так это добавляет соответствующий класс span к div с идентификатором fluid-span
. Надеюсь, что это поможет любому, кто ищет фиксированное / жидкое решение для Bootstrap!
Одним из ограничений является то, что он не динамический - если вы изменяете размер окна браузера, вам нужно обновить страницу, чтобы код работал. Я уверен, что кто-то с настоящими навыками JQuery мог бы переписать это лучше, чтобы сделать это:)