responsive
property doesn’t seem to have an effect. In desktop version it is working fine, but on mobile device it still shows the same number of items as in desktop.
JavaScript
x
20
20
1
$('.owl-carousel').owlCarousel({
2
loop:true,
3
margin:5,
4
nav:false,
5
responsiveClass:true,
6
autoplay:true,
7
autoplayTimeout:2500,
8
responsive:{
9
0:{
10
items:1,
11
},
12
600:{
13
items:2
14
},
15
1000:{
16
items:4
17
}
18
}
19
})
20
Advertisement
Answer
Just in case, maybe you did not include responsive meta tag:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Seems to be working fine with the code you added, maybe some css that is overwriting this somehow?
JavaScript
1
19
19
1
$('.owl-carousel').owlCarousel({
2
loop:true,
3
margin:5,
4
nav:false,
5
responsiveClass:true,
6
autoplay:true,
7
autoplayTimeout:2500,
8
responsive:{
9
0:{
10
items:1,
11
},
12
600:{
13
items:2
14
},
15
1000:{
16
items:4
17
}
18
}
19
});
JavaScript
1
15
15
1
.owl-carousel {
2
margin: 2rem 0;
3
}
4
5
.owl-carousel .item {
6
height: 10rem;
7
background: #4DC7A0;
8
padding: 1rem;
9
}
10
11
.owl-carousel .item h4 {
12
color: #FFF;
13
font-weight: 400;
14
margin-top: 0rem;
15
}
JavaScript
1
43
43
1
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
2
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css" integrity="sha512-tS3S5qG0BlhnQROyJXvNjeEM4UpMXHrQfTGmbQ1gKmelCxlSEBUaxhRBj/EFTzpbP4RVSrpEikbmdJobCvhE3g==" crossorigin="anonymous" referrerpolicy="no-referrer" />
3
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.min.css" integrity="sha512-sMXtMNL1zRzolHYKEujM2AqCLUR9F2C4/05cdbxjjLSRvMQIciEPCQZo++nk7go3BtSuK9kfa/s+a4f4i5pLkw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
4
<script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js" integrity="sha512-bPs7Ae6pVvhOSiIcyUClR7/q2OAsRiovw4vAkX+zJbw3ShAeeqezq50RIIcIURq7Oa20rW2n2q+fyXBNcU9lrw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
5
6
<div class="owl-carousel owl-theme">
7
<div class="item">
8
<h4>1</h4>
9
</div>
10
<div class="item">
11
<h4>2</h4>
12
</div>
13
<div class="item">
14
<h4>3</h4>
15
</div>
16
<div class="item">
17
<h4>4</h4>
18
</div>
19
<div class="item">
20
<h4>5</h4>
21
</div>
22
<div class="item">
23
<h4>6</h4>
24
</div>
25
<div class="item">
26
<h4>7</h4>
27
</div>
28
<div class="item">
29
<h4>8</h4>
30
</div>
31
<div class="item">
32
<h4>9</h4>
33
</div>
34
<div class="item">
35
<h4>10</h4>
36
</div>
37
<div class="item">
38
<h4>11</h4>
39
</div>
40
<div class="item">
41
<h4>12</h4>
42
</div>
43
</div>