Цитата:
Цитата:
|
Цитата:
|
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, время: 15:47. |