Показать сообщение отдельно
  #1 (permalink)  
Старый 27.08.2015, 22:25
Интересующийся
Отправить личное сообщение для anar1811 Посмотреть профиль Найти все сообщения от anar1811
 
Регистрация: 26.08.2012
Сообщений: 18

Выползающий сайдбар
Написал скрипт, но почему-то после первого нажатия когда класс стал fbopen на fbclose не меняется. Помогите кто чем может и в чем ошибка подскажите.
Код:
if ( $(".sidebar").hasClass("sbclose") ) {
  if($(".sbbtn").hasClass("closer"))
    {
      $(".sbbtn").removeClass( "closer" ).addClass('opener');
    }
    $(".opener").click(function(){
      $(this).removeClass( "opener" ).addClass('closer');
      $(".sidebar").removeClass( "sbclose" ).addClass('sbopen');
      $('.main').animate({width: '70%',margin:'0 0 0 30%'}, 100);
    });
}
else  {
  if($(".sbbtn").hasClass("opener"))
    {
      $(".sbbtn").removeClass( "opener" ).addClass('closer');
    }
    $(".closer").click(function(){
      $(this).removeClass( "closer" ).addClass('opener');
      $(".sidebar").removeClass( "sbopen" ).addClass('sbclose');
    });
}
http://codepen.io/
Ответить с цитированием