9. Previous Slide 2 error, help


#1

var main = function() {
    $('.dropdown-toggle').click(function() {
    $('.dropdown-menu').toggle();
});

  $('.arrow-next').click(function() {
     var currentSlide = $('.active-slide');
     var nextSlide = currentSlide.next();
  
     var currentDot =$('.active-dot')
     var nextDot = currentDot.next();
     
     if (nextSlide.length == 0) {
         nextSlide = $('.slide').first();
         nextDot = $('.dot').first();
    })
     currentSlide.fadeOut(600).removeClass('active-slide');
     nextSlide.fadeIn(600).addClass('active-slide');
     
     currentDot.removeClass('active-dot');
     nextDot.addClass('active-dot');
     
     $('.arrow-prev').click(function() {
      var currentSlide = $('.active-slide');
      var prevSlide = currentSlide.prev();
      
      if(prevSlide.length == 0) {
      prevSlide = $('.slide').last();
  }
    currentSlide.fadeOut(600).removeClass('active-slide');
    prevSlide.fadeIn(600).addClass('active-slide');
  });
};
$(document).ready(main);

#2

Hi Hartjabril,

You've got an extra closing parenthesis ()) after you close your first if statement, and you forgot to close your $('.arrow-next').click(function() {...}); thing before the $('.arrow-prev').click(function() {...}); thing.