У меня есть этот код, который я сделал, следуя хорошей идее от пользователя stackoverflow, который рекомендовал использовать цветную анимацию (если я использую непрозрачность, все поле исчезнет не только со значением).jQuery animate входное значение
$(function(){
/* Hide form input values on focus*/
$('input[type=text]').each(function(){
var txtval = $(this).val();
$(this).focus(function(){
if($(this).val() == txtval){
$(this).val('').animate({"color":"#3c444e"},500);
}
});
/*Restoring value if blur*/
$(this).blur(function(){
if($(this).val() == ""){
$(this).val(txtval).animate({"color":"#ffffff"}, 500);
}
});
});
});
Код оживляющий правильно, но только на функции размытия не на фокус, я предполагаю, что это потому, что я меняю значение для «», чтобы быстро оживить, но это должно также применяться к функции размытия поэтому я смущен.
В любом случае, чтобы анимация также работала над фокусом?
Спасибо @Pawel_W У меня есть дополнительная проблема сейчас :), когда поле исчезает, какие типы пользователей не видны. Я должен посмотреть, как решить эту проблему. – Jaypee