JSFiddle - React, Tailwind, and code Playground
by LuckyCat
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<div class="sweetchat">
<h6> Activity in your area </h6>
<div class="sweetchat__inner slick-initialized slick-slider slick-vertical">
<div class="slick-list draggable" style="height: 72px;">
<div class="slick-track">
<div class="slick-slide">
<div>
<p class="sweetchat__message"><b>Mia</b> uploaded private video</p>
</div>
</div>
<div class="slick-slide">
<div>
<p class="sweetchat__message"><b>Amelia</b> had a great sex</p>
</div>
</div>
<div class="slick-slide">
<div>
<p class="sweetchat__message"><b>Mia</b> uploaded private video</p>
</div>
</div>
<div class="slick-slide">
<div>
<p class="sweetchat__message"><b>Sophia</b> is looking for sex</p>
</div>
</div>
<div class="slick-slide">
<div>
<p class="sweetchat__message"><b>Mira</b> is looking for sex</p>
</div>
</div>
<div class="slick-slide">
<div>
<p class="sweetchat__message"><b>Linda</b> is looking for sex</p>
</div>
</div>
<div class="slick-slide">
<div>
<p class="sweetchat__message"><b>Betty</b> posted nude photo</p>
</div>
</div>
<div class="slick-slide slick-current slick-active">
<div>
<p class="sweetchat__message"><b>Hannah</b> had a great sex</p>
</div>
</div>
<div class="slick-slide slick-active">
<div>
<p class="sweetchat__message"><b>Linda</b> invite you on nude party</p>
</div>
</div>
<div class="slick-slide slick-active">
<div>
<p class="sweetchat__message"><b>Ashley</b> invite you on nude party</p>
</div>
</div>
...
CSS
* {
margin: 0;
padding: 0;
}
.slick-list {
overflow: hidden;
}
JavaScript
jQuery(document).ready(function(){
function htmSlider(){
/* Зададим следующие параметры */
/* обертка слайдера */
var slideWrap = jQuery('.slick-track');
/* Проверка на анимацию */
var is_animate = false;
/* ширина слайда с отступами */
var slideWidth = jQuery('.slick-slide').outerHeight();
/* смещение слайдера */
var scrollSlider = -slideWidth;
/* Функция автоматической прокрутки слайдера */
function autoplay(){
slideWrap.animate({'margin-top': scrollSlider}, 500, function(){
slideWrap
.find('.slick-slide:first')
.appendTo(slideWrap)
.parent()
.css({'margin-top': 0});
});
}
/* Клики по ссылкам старт/пауза */
timer = setInterval(autoplay, 1000);
}
/* иницилизируем функцию слайдера */
htmSlider();
});