Доброго времени суток!
Следующая функция должна вписывать в атрибут value по умолчанию "Поиск", при наведении убирать это слово, а если пользователь ни чего не ввел возвращать слово "Поиск". Но получается так что она его в любом случае возвращает, даже если value не пустой при потере фокуса. Подскажите где ошибка?
$('.search input#search-txt').val("Поиск");
$('.search #search-txt').focus(function(){
$(".search").attr("style", "background: #fff");
$(".search #search-txt").attr("style", "color: #000");
$(".loupe-black").show();
$(".loupe-white").hide().end();
$('.search input#search-txt').val(" ");
$(".navi_link").animate({padding: '0 40px 0;'});
$(this).animate({width: '120px'});
});
$('.search #search-txt').blur(function(){
$(".search").attr("style", "background: #2A2A2A");
$(".loupe-white").show();
$(".loupe-black").hide().end();
$(".navi_link").animate({padding: '0 47px 0;'});
$(this).animate({width: '80px'});
if ($('.search input#search-txt').val(" ")) {($('.search input#search-txt').val("Поиск").css("color", "#fff"))}
});