Monday, May 20, 2024
 Popular · Latest · Hot · Upcoming
24
rated 0 times [  27] [ 3]  / answers: 1 / hits: 90361  / 8 Years ago, sun, april 24, 2016, 12:00:00

I am working on a project and as my knowledge in javascript are very limited, I decided to use owlcarousel. everything was working fine but now I am facing a problem.



I have set the dots to true but they do not appear. My work so far is the following:





.container {
width: 90%;
margin: 0 auto;
}

/*Text over image*/
.item {
width: 100%;
}

.item img {
display: block;
max-width:100%;
}


/*Carousel Nav Buttons*/

.carousel-nav-left{
height: 30px;
font-size: 30px;
position: absolute;
top: 0%;
bottom: 0%;
margin: auto 0;
margin-left: -40px;
}

.carousel-nav-right{
height: 30px;
font-size: 30px;
position: absolute;
top: 0%;
bottom: 0%;
right: 0%;
margin: auto 0;
margin-right: -40px;
}


@media (max-width: 700px) {

.carousel-nav-left{
margin-left: -30px;
}

.carousel-nav-right{
margin-right: -30px;
}

.container {
width: 85%;
}
}

@media (max-width: 410px) {

.carousel-nav-left{
margin-left: -25px;
}

.carousel-nav-right{
margin-right: -25px;
}
}

<!DOCTYPE html>
<html lang=en>
<head>
<title>owlcarousel</title>
<meta charset=UTF-8 />
<meta name=viewport content=width=device-width, initial-scale=1.0>
<link rel=stylesheet type=text/css href=css/style.css />
<link rel=stylesheet type=text/css href=https://cdnjs.cloudflare.com/ajax/libs/owl-carousel/1.3.3/owl.carousel.css />
<link rel=stylesheet href=http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css>
</head>

<body>
<div class=container>
<div class=carousel>

<div class=item>
<img src=http://placehold.it/350x250 alt= />
</div>

<div class=item>
<img src=http://placehold.it/350x250 alt= />
</div>

<div class=item>
<img src=http://placehold.it/350x250 alt= />
</div>

<div class=item>
<img src=http://placehold.it/350x250 alt= />
</div>

<div class=item>
<img src=http://placehold.it/350x250 alt= />
</div>

<div class=item>
<img src=http://placehold.it/350x250 alt= />
</div>

</div>
</div>
<script src=http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js></script>
<script src=https://cdnjs.cloudflare.com/ajax/libs/owl-carousel/1.3.3/owl.carousel.min.js></script>
<script>
(function($){

$('.carousel').owlCarousel({
items: 4,
loop:true,
margin:10,
nav:true,
navText: [<span class='carousel-nav-left'><i class='fa fa-chevron-left'></i></span>,<span class='carousel-nav-right'><i class='fa fa-chevron-right'></i></span>],
dots: true,
paginationSpeed: 300,
rewindSpeed: 400,
responsive:{
0:{
items:1
},
490:{
items:2
},
770:{
items:3
},
1200:{
items:4
},
1500:{
items:5
}
}
})

})(jQuery);
</script>
</body>
</html>





Please let me know how I can fix this issue


More From » css

 Answers
16

Ensure that you have included all of the necessary resources:




  • jquery-2.1.1.min.js

  • owl.carousel.min.js

  • owl.carousel.min.css



Also, make sure your CSS includes the appropriate owl-page and owl-controls



Here is one example of vital CSS code:



.owl-theme .owl-controls .owl-page {
display: inline-block;
}
.owl-theme .owl-controls .owl-page span {
background: none repeat scroll 0 0 #869791;
border-radius: 20px;
display: block;
height: 12px;
margin: 5px 7px;
opacity: 0.5;
width: 12px;
}


As seen in This JSFiddle.



Note that if you remove the dots: true from the JSFiddle code (and run it) the pagination dots still display. However, if you remove the above CSS, the dots do not display.






Additional Answer



As this is the accepted answer I will add another potential fix as provided by @Kevin Vincendeau and brought to attention by @Amr Ibrahim in the comments.



Check to make sure your HTML is including all of the necessary classes. Such as owl-carousel and owl-theme on the main container.


[#62422] Thursday, April 21, 2016, 8 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
jenamackennac

Total Points: 304
Total Questions: 110
Total Answers: 107

Location: Ecuador
Member since Thu, Jun 4, 2020
4 Years ago
jenamackennac questions
Fri, Feb 18, 22, 00:00, 2 Years ago
Wed, Apr 21, 21, 00:00, 3 Years ago
Thu, Apr 1, 21, 00:00, 3 Years ago
Tue, Feb 2, 21, 00:00, 3 Years ago
;