kullanarak metin alanının içindeki metin değerini silin. Bunun mümkün olup olmadığı konusunda tam olarak emin değilim, jQuery ve JavaScript geneline gelince oldukça bilgili değilim, ancak bu beni güldürdü. Odakta bir metin girişini temizleyen ve daha sonra hiçbir şey girilmemişse varsayılan değeri görüntüleyen basit bir eklenti oluşturdum.jQuery
Sadece metnin kendisinin değil, metin girişinin içindeki metnin kendiliğinden kaybolması mümkün mü? Tüm girişimler, metin alanının kendisinin solması ve sonunda öğeyi görüntüden gizlemesiyle sonuçlanır gibi görünmektedir.
Varsayılan değeri içeren ve metin girişine kesinlikle yerleştirerek, kullanıcının bir metni girip girmediğine bağlı olarak gizleyerek ve göstererek bir çözüm kullanarak geldim. Varsa, çok basit bir yaklaşımı tercih ederim.
Düzenleme
jQuery jQuery UI jQuery için bir eklenti olarak kullanılabilir ya da işlevini animasyon kullanarak, (odaklama ve alan bulanık üzerine girişinin rengi olmaya metin rengi canlandırabilirsiniz aşağıda belirtildiği gibi). İşte nasıl olduğunu bilmek istediğiniz durumda kullandığınız kod.
obj.bind("focus", function() {
if ($(this).val() == oldValue) {
$(this).animate({ color: '#E8DFCC' }, 1000).val('');
}
});
obj.bind("blur", function() {
if ($(this).val().length <= 3) {
$(this).animate({ color: '#56361E' }, 600).val(oldValue);
}
});
Burada en iyi çapraz tarayıcı çözümünü zaten çözdünüz, üstte yer alan bir öğe, her yerde çalışırken geliştirebileceğinizden emin değilsiniz. –