Привет, ребята... Я пытаюсь создать эффект, при котором, если я нажму на кнопку, 1 панель сдвинется влево, а другая появится в поле зрения. И если я нажму еще раз, текущий соскользнет, а тот, что был раньше, вернется обратно, как кнопка-переключатель.
У меня есть следующий код, и он работает "вроде"... Мой код при нажатии выглядит нормально при первом нажатии, но во второй раз панель перекрывается перед тем, как просматриваемая скрывается первой.
Итак, чтобы упростить то, что я ищу, представьте, что у вас есть 2 div 400x600, и вы просматриваете div 1 по умолчанию, и при нажатии кнопки div 1 скользит влево из поля зрения, а div 2 также скользит слева. после того, как div 1 скрыт, и при повторном нажатии div 2 скользит влево, а div 1 скользит обратно также слева ... он переключается ..
jQuery(".button").click(function() {
var $lefty = jQuery(".home");
$lefty.animate({
left: parseInt($lefty.css('left'),10) == 0 ? -$lefty.outerWidth() : 0},
function() {
jQuery(".member_home").show();
var $lefty = jQuery(".member_home");
$lefty.animate({
left: parseInt($lefty.css('left'),10) == 0 ? -$lefty.outerWidth() : 0
});
});
return false;
});
Если кто-нибудь может дать мне руку здесь, это было бы здорово! Спасибо!