2016-10-11 5 views
2

Я использую карусель совы 1.3 на страницах, которые обычно имеют контейнер-упаковщик, который устанавливает ширину 1200 пикселей.Сова Карусель действительно работает без фиксированной ширины?

Я начал создавать отзывчивые сайты и теперь не использую фиксированную ширину на любых обертках, я также использую версию 2 из Совы.

Я использую компоновку сетки бутстрапа и пытаюсь сделать отзывчивым. Однако я не могу заставить это работать, и кажется, что он работает только при установке ширины в родительском div.

Например, если у меня есть это:

<div class="container-fluid"> 
    <div class="row"> 
    <div class="col-md-8"> 
<div class="owl-carousel"> 
<div><h2>Item 1</h2></div> 
<div><h2>Item 2</h2></div> 
<div><h2>Item 3</h2></div> 
</div> 
    </div> 
    <div class="col-md-4"> 
<h2> Just a right hand panel</h2> 
    </div> 
</div> 
</div> 

Ползунок сова будет занимать 100% ширины экрана, он будет игнорировать ширину Col-мкр-8 на 66%, так что я в конечном итоге с сломанная схема.

Является ли сова карусели действительно отзывчивым или вам нужно исправить ширину, чтобы она работала?

+0

Вы уверены, что загрузчик загружен правильно? Карусель будет на 100%, если загрузка не загружена. –

+0

Нет, из того, что я видел, если у вас есть «контейнер-жидкость», вещь не работает – surfer190

+0

Я также надеялся, что кто-то другой сможет ответить на это. Как я могу использовать Карусель совы без фиксированной ширины? –

ответ

0

Я знаю, что это старая проблема, но я поместил ее с оберткой и маленьким кодом jQ. Owl-carousel не поддерживает класс bootstrap «container-fuild», и, когда вы используете этот класс для совы, будет разбиваться ширина вашей страницы, поэтому вам нужно установить ширину обертки.

Помните, что добавить мероприятие изменить размер.

Мой HTML (DIV с классом совой-обертке, используемой в JQ):

<section class="container-fluid"> 
    <div class="owl-wrapper"> 
     <div class="row"> 
      <div class="col-md-8"> 
       <div class="owl-carousel owl-theme ">  
        <div class="item"></div> 
        <div class="item"></div> 
        <div class="item"></div> 
       </div> 
      </div> 
     </div> 
    </div> 
</section> 

JQuery файл:

$(document).ready(function($){ 
var windowWidth = $(window).width(); 
$('.owl-wrapper').css('width', windowWidth); 

    $('.owl-carousel').owlCarousel({ 
    loop:true 
}); 
}); 
+0

, но это не делает его отзывчивым ..., что делает его того же размера, что и ширина экрана, что я не требую. У меня есть макет сетки, и если я поставлю карусель в col-lg-8, я хочу, чтобы он находился внутри этого контейнера. Он игнорирует ширину 749px, что ширина, которую имеет col-lg-8. – novak73

 Смежные вопросы

  • Нет связанных вопросов^_^