Цитата:
Цитата:
|
Цитата:
|
Lutsk,
можно не display: none задавать, а просто изначально уводить свойствами right или margin-right этот блок за пределы окна, а по кнопке анимировать выезд/заезд. Такой прием часто используют. |
Цитата:
$('.search-toggle').click(function(){ $('#searchCollapse').animate({left: '0%'}); $(this).toggleClass("active"); }); |
Lutsk,
очень просто, делайте проверку на класс active. Как-то так (схематично) if($(this).hasClass('active')) { задвигаем элемент } else { выдвигаем } |
Ок, в итоге вышло:
$('.search-toggle').click(function(){ if($(this).hasClass('active')) { $('#searchCollapse').animate({left: '100%'}, 700); $(this).removeClass("active"); } else { $('#searchCollapse').animate({left: '0%'}, 700); $(this).toggleClass("active"); } }); vettel, спасибо за подсказки! |
Часовой пояс GMT +3, время: 14:29. |