swipe
<div class="container">
<ul class="imgs">
<li class="active"><img src="http://p1.music.126.net/WDK1Xf03KHiwLEi_PWvgoQ==/109951165097312543.jpg?imageView&quality=89" alt=""></li>
<li><img src="http://p1.music.126.net/w9_4EDtBaLAsg8E3k11Rkw==/109951165097376119.jpg?imageView&quality=89" alt=""></li>
<li><img src="http://p1.music.126.net/U4aWX25bkqj1A4bKHaeNAQ==/109951165097467733.jpg?imageView&quality=89" alt=""></li>
<li><img src="http://p1.music.126.net/UbZ8uE01SIY-Jmo8c3fGEQ==/109951165097027317.jpg?imageView&quality=89" alt=""></li>
</ul>
<div class="indexes">
<li class="active"></li>
<li></li>
<li></li>
<li></li>
</div>
<div class="arrow arrowleft"></div>
<div class="arrow arrowright"></div>
</div>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"> </script>
<script>
$(function(){
let i = 0
let timer = null
function run(){
timer = setInterval(()=>{
if (++i === 4) i = 0
$('.imgs li').eq(i).show().siblings().hide()
$('.indexes li').eq(i).addClass('active').siblings('.active').removeClass('active')
},2000)
}
run()
$('.arrowright').click(function(){
clearInterval(timer)
if (++i > 3) i = 0
$('.imgs li').eq(i).show().siblings().hide()
$('.indexes li').eq(i).addClass('active').siblings('.active').removeClass('active')
run()
})
$('.arrowleft').click(function(){
clearInterval(timer)
if (--i > 0) i = 3
$('.imgs li').eq(i).show().siblings().hide()
$('.indexes li').eq(i).addClass('active').siblings('.active').removeClass('active')
run()
})
$('.indexes li').click(function(){
clearInterval(timer)
i = $(this).index()
$('.imgs li').eq(i).show().siblings().hide()
$('.indexes li').eq(i).addClass('active').siblings('.active').removeClass('active')
run()
})
})
</script>