Показать сообщение отдельно
  #1 (permalink)  
Старый 25.06.2015, 19:52
Аспирант
Отправить личное сообщение для Eliot456 Посмотреть профиль Найти все сообщения от Eliot456
 
Регистрация: 26.05.2015
Сообщений: 44

Перемещение элемента по клику
Доброго дня уважаемые форумчане. Столкнулся со следующей задачей:
Нужно реализовать слайдер с превьюшками в виде серых прямоугольников, при активном окне контента соответствующая превьюшка желтая и при клике влево - вправо желтый прямоугольник перемещается тоже влево-вправо
Безымянный.jpg
Вот то что я сделал:
//Обработка клика на стрелку вправо
jQuery(document).on('click', ".carousel-button-right",function(){ 
	var carusel = jQuery(this).parents('.slider-over');
	right_carusel(carusel);
	jQuery('.active').next().addClass('active');
	jQuery('.active').prev().removeClass();
	return false;
});
//Обработка клика на стрелку влево
jQuery(document).on('click',".carousel-button-left",function(){ 
	var carusel = jQuery(this).parents('.slider-over');
	left_carusel(carusel);
	jQuery('.active').prev().addClass('active');
	jQuery('.active').next().removeClass();
	return false;
});

прямоугольник перемещается, но проблема возникает когда он находится в конце и в начале. Как сделать чтобы если он к примеру находится в конце справа при клике вправо он перемещался в начало влево? и наоборот. Желтый прямоугольник имеет класс .active

Последний раз редактировалось Eliot456, 25.06.2015 в 20:01. Причина: Дописал
Ответить с цитированием