Size: a a a

JavaScript Noobs — сообщество новичков

2020 August 13

Ш

Шепс in JavaScript Noobs — сообщество новичков
карочы заводишь

const targetIndex = 1;

по умолчанию всегда показан первый слайд

если пользователь свайпает влево (в документации библиотеки должны быть методы типа OnLeftDrag, которые вызываются по завершению действия со слайдом, там то мы и будем плюсовать/минусовать переменную

примерно так -
onDragLeft = () => { 
    targetInex > 1 && tartgetIndex++
}
onDragRight = () => {
   targetIndex <items.length && targetIndex--
}
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
ну и естественно этот же targetIndex передаешь прям в класс чтобы у каждой карточки на свайпе назначался свой
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
но в таком случае классы будут добавляться ток после того как юзер начнет крутить
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
чтобы заранее добавить, нам нужно просто в тупую взять длину массива, и рекурсивно назначить каждому объекту соответствующий индекс
источник

m

mazya in JavaScript Noobs — сообщество новичков
Так там выключен свайп, разве что привязывать к номеру текущего слайда
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
а как он переключается?
источник

m

mazya in JavaScript Noobs — сообщество новичков
кнопками next и prev
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
ну какая разница свайп или кнопка
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
метод переключения слайда главное найти
источник

m

mazya in JavaScript Noobs — сообщество новичков
Окей, посмотрю, спасибо большое
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
если не найдешь маякни
источник

m

mazya in JavaScript Noobs — сообщество новичков
Шепс
если не найдешь маякни
Нашёл. Забыл спросить про проверку — если вешать classList.contains на слайды, то оно будет правильно работать при переключении слайдов или только один раз проверит в начале?
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
mazya
Нашёл. Забыл спросить про проверку — если вешать classList.contains на слайды, то оно будет правильно работать при переключении слайдов или только один раз проверит в начале?
да должно
источник

m

mazya in JavaScript Noobs — сообщество новичков
Просто с динамикой сталкивался и тогда без mutationObserver не получилось
источник

m

mazya in JavaScript Noobs — сообщество новичков
Да, срабатывает только раз при загрузке и всё. Нужно отслеживать динамически. Слепил обсервер, но где-то проиграл. У меня таргет — враппер слайдера, а нужно при смене класс-листа слайдов (.swiper-wrapper .swiper-slide) вызывать функцию повторной проверки наличия класса. Где я ошибся?
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Люди, может кто подсказать, не совсем понимаю что от меня хотят
источник

A

Alex Radionov in JavaScript Noobs — сообщество новичков
Ivan Bobchenkov
Люди, может кто подсказать, не совсем понимаю что от меня хотят
Тестовое выполняешь? от тебя хотят чтобы ты унаследовался от дефолтного класса ошибки, и расширил его своим методом getArgData()
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Alex Radionov
Тестовое выполняешь? от тебя хотят чтобы ты унаследовался от дефолтного класса ошибки, и расширил его своим методом getArgData()
Нет, это всего-лишь обычная задача :D
источник

A

Alex Radionov in JavaScript Noobs — сообщество новичков
чтобы более подробно описать решение, нужно смотреть в какомй формате и что конкретно ошибка будет возращать
источник

A

Alex Radionov in JavaScript Noobs — сообщество новичков
Ivan Bobchenkov
Нет, это всего-лишь обычная задача :D
где задачки такие находишь?
источник