В общем у меня есть и свои идеи, но хотелось бы узнать у вас ваши предложения, как это лучше сделать.
Суть такова: пользователь наводит и нажимает 1 раз: выскакивает поле для поиска, после если он нажимает ещё раз на лупу, то ищет, если же в любое место экрана, то поле закрывается.
work.souvel.ru/alpha/_html
По скольку на js компресс, то скину код, который сейчас отвечает за это поле:
var FormWrap = $('#main-search');
$('.search-submit').click(function() {
if ( FormWrap.hasClass('active') == false ) {
$(FormWrap).addClass('active');
$('#s').animate({
width: "180px",
}, 1);
$('#s').focus();
return false;
}
});
$('#s').focusout(function() {
$(FormWrap).removeClass('active');
$('#s').animate({
width: "0",
}, 1);
});