JQuery исчезают текст, текстовое поле и текстовое поле - PullRequest
5 голосов
/ 19 февраля 2010

Привет, это должно быть очень простой проблемой, но я застрял. Можно ли затемнить текст внутри текстового поля и текстовой области и оставить фактический элемент на месте. Я пытался исчезнуть с помощью .html () .val () и т. Д., Но элемент, в котором находится текст, тоже всегда исчезал.

Ответы [ 2 ]

5 голосов
/ 19 февраля 2010

Я думаю, что единственный способ добиться этого - манипулировать цветом элемента ввода.Проверьте плагин цвета JQuery , который специализируется на манипуляциях с цветом.

Он должен работать в соответствии с

$(formelement).animate({ color: "#FFFFFF" }, 600);
1 голос
/ 19 февраля 2010

Просто окружите текст в промежутке и исчезните промежуток. JQuery потушит элемент, это самый простой способ. Я не уверен, что существует способ исчезновения только текста, а не всего элемента DOM.

Редактировать: не читал текстовую часть. Чтобы сделать это, вы, вероятно, захотите скрыть фактический элемент ввода и стилизовать новый, чтобы он выглядел как текстовый элемент, а затем затемните текст внутри него. Обычно это делается для изменения внешнего вида элемента ввода.

...