JSFiddle - React, Tailwind, and code Playground
by Dedi Wibisono
HTML
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/slick-theme.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/slick.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/slick.min.js"></script>
<div class='container'>
<div class='single-item'>
<div class="all"><h3 class="none">2</h3></div>
<div class="all"><h3 class="none">3</h3></div>
<div class="all"><h3>1</h3></div>
</div>
<div class="content">this is first content</div>
<div class="other">this is second content</div>
</div>
CSS
.container {
font-family:arial;
margin: 0 auto;
padding: 40px;
width: 80%;
color: #333;
background: #419be0;
}
.slick-slide {
text-align: center;
color: #419be0;
background: white;
}
.content{
display: none;
}
JavaScript
$(".single-item").slick({
dots: true,
arrows:false,
infinite:false
});
$(".slick-dots").click(function(){
if(!$(".slick-slide.slick-current").children().hasClass("none")){
$(".content").show();
$(".other").hide();
} else{
$(".content").hide();
$(".other").show();
}
});
$('.slider').slick({
dots: true
});
$('.all').on('click', function() {
$('.single-item').slick('slickRemove', $('.slick-slide:not(:last)').index(this) + 0)
});