let imgs = ["img1.jpg", "img2.jpg", "img3.jpg", "img4.jpg", "img5.jpg"]
let i = 0
for(let i=0;i<imgs.length;i++){
let li = $('<li/>')
if(i===0){
li.addClass('active')
}
$('.btn').append(li)
}
$('.btn li').click(function(){
clearInterval(timer)
i = $(this).index()
change()
run()
})
$('.left_arrow').click(function(){
clearInterval(timer)
if(--i<0) i = imgs.length-1
change()
run()
})
$('.right_arrow').click(function(){
clearInterval(timer)
if(++i>=imgs.length) i = 0
change()
run()
})
function change(){
$('.img').attr('src',imgs[i])
$('.btn li').eq(i).addClass('active').siblings('.active')
.removeClass('active')
}
let timer = null
function run(){
timer = setInterval(() => {
if(++i>=imgs.length) i = 0
change()
}, 3000);
}
run()