Eğer satıcı (css-tricks.com itibaren) önekleri ihtiyaç Believe herhangi bir yardım takdir ediyorum: Yalnızca benzer stil uygulamak olacağını javascript kullanarak
::-webkit-input-placeholder {
color: red;
}
:-moz-placeholder { /* Firefox 18- */
color: red;
}
::-moz-placeholder { /* Firefox 19+ */
color: red;
}
:-ms-input-placeholder {
color: red;
}
(satıcı öneklerini kullanarak) programlı olarak bir odak olayında.
Düzenleme: Aslında bu stillerin javascript kullanılarak uygulanamayacağını düşünüyorum. Bir sınıf oluşturmanız ve bunu js kullanarak uygulamanız gerekir.
CSS:
input.placeholderred::-webkit-input-placeholder {
color: red;
}
JQuery:
var $textInput = $('#TextField1');
$textInput.on('focusin',
function() {
$(this).addClass('placeholderred');
}
);
$textInput.on('focusout',
function() {
$(this).removeClass('placeholderred');
}
);
JS:
var textInput = document.getElementById('TextField1');
textInput.addEventListener('focus',
function() {
this.classList.add('placeholderred');
}
);
textInput.addEventListener('blur',
function() {
this.classList.remove('placeholderred');
}
);
Ve en yararlı, Armfoot nezaketi, keman: http://jsfiddle.net/qbkkabra/2/
Hey, en azından alıntı [CSS-Tricks] (https://css-tricks.com/snippets/css/ stil-yer tutucu-metin /) kodlarını kopyalayıp yapıştırdığınız zaman: P OP'ler bunu özellikle odakta değiştirmeyi, bunu yapmak için bu sınıfı nasıl kullandığınıza dair detaylara dikkat etmenizi ister. Ayrıca jQuery kullanıyor, eğer daha çok tanıyorsanız ... – Armfoot
Üzgünüm, çalmaya teşebbüs etmedim. Sadece kopyalanan önekleri unuttum. Bir etkinliği ekleyerek yanıtı güncelleyeceğim. – AtheistP3ace
Saf JS ve jquery – AtheistP3ace