2014-07-23 2 views
-4

Я не очень хорошо разбираюсь в JQuery, и мой советник в настоящее время спит - мне нужно исчезнуть - с анимацией слева от DIV и дать ее первоначальную ширину вправо, что я хочу сделать более широким в то же время (также с анимацией) - надеюсь, это ясно. Практически, избавитесь от левой боковой панели onclick, и эта операция сделает контент более широким.Переключить и дать ширину другому DIV

Вы что-то видели для этого?

Спасибо,

Mp

+0

Как насчет ожидания советника? – undefined

+0

Да, его почти полночь, и я хотел бы решить эту последнюю часть ***: P –

ответ

0
$('.left-sidebar').click(function(e){ 
    var originalWidth = $(this).width(); 
    $(this).animate({width: '0px'}, 400, linear, function(e){ 
     $(this).hide(); 
    }); 
    $('.right-sidebar').animate({width: originalWidth}, 400, linear); 
}); 

Предположение:

  • Левой боковая панель имеет класс "влево-врезку", справа боковая панель имеет класс "правую боковую панель".
  • Левую боковую панель необходимо скрыть после ее анимации.

Исследуйте .animate() для настройки.

+0

Благодарим за помощь. –

Смежные вопросы