Show Helfer Text auf klicken Textbox jquery mit
Frage
Ich möchte auf einen Klick auf den Textfeldern Helfer Text angezeigt werden soll. zB: Wenn ich ein Textfeld klicken sollte es uns helfen, indem sie sagen, was zu geben: Benutzername Geben Sie hier
Ich habe unten angegebenen Code versucht, aber der Text „Enter username“ ist ausblenden, möchte ich den Text angezeigt, bis der Fokus auf ein anderes Textfeld geändert wird .
Bitte legen nahe, einen Code für diese Art.
<input type = "text"/><span>Enter username</span>
<input type = "text"/><span>Enter password</span>
$(document).ready(function(){
$("input").focus(function () {
$(this).next("span").css('display','inline').fadeOut(1000);
});
});
Lösung
So etwas wie die folgenden soll es tun
$(function(){
$("input")
.focus(function () {
$(this).next("span").fadeIn(1000);
})
.blur(function () {
$(this).next("span").fadeOut(1000);
});
});
Hier ist eine Working Demo
Andere Tipps
Ich bin mir nicht sicher, warum Sie die CSS-Eigenschaft display sind Manipulieren sowie mit fadeIn / fadeOut:
$(document).ready(function(){
$("input").focus(function () {
$(this).next("span").fadeIn(1000);
}).blur(function() {
$(this).next("span").fadeOut(1000);
});
});
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow