слайд контента справа налево с помощью jquery

Когда вы нажимаете кнопку «Далее», область просмотра изменяет содержимое (два) и выполняет преобразование.

То, что я хочу, я хочу, чтобы слайд-контент. Как вы можете увидеть здесь в демонстрации, используяtranslateX(-200px) может дать мне эффект желания. но это начинается с0px и идет к-200px, Я хочу, чтобы он начинался с красной полосы (справа) и заканчивался черной полосой (слева) для каждого деления.

Короче говоря, я хочу сдвинуть содержимое справа налево с этой настройкой.

ПРИМЕЧАНИЕ: попробуйте удалить,

item.css({

    "transform": "translateX(-200px)",

    "transition":"all 1.0s ease"
    })

эта часть и она будет работать как положено без скольжения. Я просто хочу реализовать скольжение.

демо:https://plnkr.co/edit/YylT0p7GGl44WRiMoOGj?p=preview

<!DOCTYPE html>
<html>
<body>

 <div class="viewport">
     <div class="slider">
       <div class="slide">one</div>
       <div class="slide">two</div>
       <div class="slide">three</div>
       <div class="slide">four</div>
       <div class="slide">five</div>
       <div class="slide">six</div>
     </div>
 </div>

<div class="next">Next</div>
<script>
var items=$('.viewport .slider div');
total=items.length;

index=0;


$('.next').click(function () {
index+=1;
cycle()
});

 function cycle() {
item = $('.viewport .slider div').slice(index, index + 1);
items.hide();
item.show();


item.css({

"transform": "translateX(-200px)",

"transition":"all 1.0s ease"
})

}
</script>
</body>
</html>

Ответы на вопрос(3)

Ваш ответ на вопрос