Здравствуйте, пишу слайдер.
Слайдер карусель если быть точнее. В нем есть панель с точками, которые получают класс активности в зависимости от слайда, который находится в зоне видимости.
И я никак не могу догадаться как определить какой слайд по счету сейчас находится в зоне видимости. (За исключением первого). Можно было-бы сделать все через switch, но я не хочу, потому что не знаю сколько всего будет слайдов, поэтому такой вариант не подходит.
Есть данные:
this.sliderCounter.length - 5 (сколько слайдов на данный момент)
this.sliderWidth - 1203 - ширина одного слайда
this.maxWidth - 4812 - (общая ширина слайдов)
offset - отступ справа, который передается в функцию, если слайд второй, значит 1203, третий 2406
Подскажите пожалуйста, как с имеющимися данными получить номер слайда, находящегося в поле зрения на данный момент.
Заранее спасибо.