Jquery слайдер, помоги с кодом (я новичок).Куда записывать функцию?Или как это вообще сделать?

$(".button2").click(function () { 
$(".container").scrollLeft(940); 
$(".container").scrollLeft(1880); 

}) 

$(".button").click(function () { 
$(".container").scrollLeft(0); 

})


есть такой блок

в нем 3 цвета, видно только зеленый

синий и красный скрыты

при нажатии на правую стрелку он прокручивается влево и получается синий цвет

каким образом и куда мне нужно задать еще одно значение для кнопки чтобы оно переместилось еще раз влево

потому что если я задаю под базовым значением то она сразу перескакивает на красную

940 это количество пикселей на которое перескакивает

ширина каждого блока тоже 940 пх

и чтобы она перескочила на красный нужно 1880 пх
  • Вопрос задан
  • 172 просмотра
Пригласить эксперта
Ответы на вопрос 1
@magarif
Программист
Вам проще использовать слайдер)

а так
$(".button2").click(function () {
  const left = $(".container").scrollLeft() + 940;
  $(".container").scrollLeft(left < 2820 ? left : 0);
})
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
23 марта 2019, в 23:45
5000 руб./за проект
23 марта 2019, в 23:33
800 руб./за проект
23 марта 2019, в 21:08
1500 руб./за проект