Я создаю веб-сайт со страницами, которые отображаются в виде слайдера. Каждая страница имеет уникальный идентификатор, но у всех есть класс с именем «раздел». Теперь мне кажется, что я не могу найти идентификатор div, который отображается на экране, идентификатор «ТЕКУЩАЯ СТРАНИЦА» (см. Прикрепленное изображение). Следующая/правая кнопка будет горизонтально прокручивать веб-сайт вправо, а предыдущая/левая кнопка будет прокручивать веб-сайт влево.Найти текущий элемент слайдера
Сайт/экран макет:
Fiddle один имеет следующую кнопку/предыд внутри каждого DIV, но я хочу, чтобы контролировать движение дивы с одним набором кнопки next и prev.
Это Javascript я использую для следующих кнопок Prev /:
$('.next').stop().click(function() {
if($(this).closest('.checkout').next().css('display') == 'none'){
alert('a');
}else{
$(this).parent().animate({
marginLeft: '-100%'
}, 500);
$(this).parent().next().animate({
marginLeft: '0%'
}, 500);
$(this).parent().animate({
marginLeft: '-100%'
}, 500);
}
});
$('.prev').click(function() {
$(this).stop().parent().animate({
marginLeft: '0%'
}, 500);
$(this).stop().parent().prev().animate({
marginLeft: '0%'
}, 500);
$(this).stop().parent().animate({
marginLeft: '0%'
}, 500);
});
Возможно, вы могли бы добавить пустой класс к активному экрану. И используйте это, чтобы найти следующий и предыдущий экраны ... – LinkinTED
Я попробую это, спасибо. – AnAspiringCanadian