Я все еще изучаю jQuery, и я знаю, что то, о чем я прошу, вероятно, довольно избыточно, поскольку уже есть сотни слайдеров, которые будут намного лучше, чем конечный результат моего.jQuery - Создание собственного слайдера?
Тем не менее, я пытаюсь учиться, и я поставил себе задачу сделать слайдер, поэтому любая помощь, которую вы можете мне дать, была бы замечательной!
Вот что я до сих пор:http://jsfiddle.net/eLgBG/
$(document).ready(function() {
$('.thumb').click(function(event){
var idAttr = $(this).attr('rel');
$('.thumb').removeClass('active');
$(this).addClass('active');
$('.banner').hide("slide", {direction: "left"}, 500);
$('.banner-' + idAttr).show("slide", {direction: "right"}, 500);
if($('.thumb').hasClass('active')){
return false;
}
})
});
Основные вещи, которые я хотел бы достичь:
- При нажатии на миниатюру, чтобы вернуться к предыдущему слайда, ползунок идет назад, а не вперед.
- Второй слайд не приходит сразу, по какой-то причине он сначала показывает белый цвет? Остальные не делают этого, хотя это странно
Когда вы щелкаете вкладку, которая уже активна, я не хочу, чтобы она ничего не делала. Я попытался исправить это один, но я не могу заставить его работать
if($('.thumb').hasClass('active')){ return false; }
Любая помощь будет здорово, спасибо !! :)
Просто рекомендации на будущее. Используйте более мягкие цвета в своей демонстрации. На самом деле я не могу смотреть на него, потому что суровые цвета причиняют мне боль. – AndrewPolland
Обычно называется «карусель» – ElliotSchmelliot