This forum is now read-only. Please use our new forums! Go to forums
Can anyone tell me what's wrong with my code? 11/12 Previous Dot 2
I can’t quite seem to find out what’s wrong with my code…please try to help. Thanks! Here’s my code:
$(‘.arrow-prev’).click(function(){ var currentSlide = $(‘.active-slide’); var prevSlide = currentSlide.prev(); var currentDot = $(‘.active-dot’); var prevDot = currentDot.prev();
if(prevSlide.length == 0){ prevSlide=$(‘.slide’).last(); prevDot = $(‘.dot’).last();}
currentSlide.fadeOut(600).removeClass(‘active-slide’); prevSlide.fadeIn(600).addClass(‘active-slide’);
}); }; $(document).ready(main);
Change into : $(‘.arrow-prev’).click(function(){ var currentSlide = $(‘.active-slide’); var prevSlide = currentSlide.prev();
var currentDot = $('.active-dot');
var prevDot = currentDot.prev();
if(prevSlide.length == 0) {
prevSlide = $('.slide').last();
prevDot = $('.dot').last();
currentDot.removeClass('active-dot');
prevDot.addClass('active-dot');
}
currentSlide.fadeOut(600).removeClass('active-slide');
prevSlide.fadeIn(600).addClass('active-slide');
});
} $(document).ready(main);
Answer 54dcfb139113cb77910021a0
Like Brookesturdz said, you have to close brackets after your if statement. In other words, don’t include:
currentDot.removeClass(‘active-dot’); prevDot.addClass(‘active-dot’);
in it.
this is my code which passed:
$(‘.arrow-prev’).click(function() { var currentSlide = $(‘.active-slide’); var prevSlide = currentSlide.prev(); var currentDot = $(‘.active-dot’); var prevDot = currentDot.prev(); if (prevSlide.length === 0) { prevSlide = $(‘.slide’).last(); prevDot = $(‘.dot’).last(); } currentDot.removeClass(‘active-dot’); prevDot.addClass(‘active-dot’); currentSlide.fadeOut(600).removeClass(‘active-slide’); prevSlide.fadeIn(600).addClass(‘active-slide’);
// remember to close your brackets!!!
Answer 54d2a8df937676d9370013ea
Answer 54d433cf95e3786b7a000e37
Close the bracket after the if statement maybe? If the “if” statement is true, everything within the brackets are true.
Popular free courses
- Free Course
Learn SQL
In this SQL course, you'll learn how to manage large datasets and analyze real data using the standard data management language.Beginner friendly,4 LessonsLanguage Fluency - Free Course
Learn JavaScript
Learn how to use JavaScript — a powerful and flexible programming language for adding website interactivity.Beginner friendly,11 LessonsLanguage Fluency - Free Course
Learn HTML
Start at the beginning by learning HTML basics — an important foundation for building and editing web pages.Beginner friendly,6 LessonsLanguage Fluency