Привет это должно быть действительно легкой проблемой, но я застреваю. Действительно ли возможно постепенно исчезнуть текст в текстовом поле и текстовой области и оставить фактический элемент на месте. Я попытался постепенно исчезнуть с помощью .html () .val () и т.д., но элемент, в котором находится текст, всегда исчезается также.
Я думаю, что единственный способ добиться этого - манипулировать цветом элемента ввода. Посмотрите на плагин JQuery color plugin который специализируется на манипуляциях с цветом.
Он должен работать примерно так
$(formelement).animate({ color: "#FFFFFF" }, 600);
Просто окружите текст диапазоном и затемните его. JQuery будет затухать элемент, это самый простой способ. Я не уверен, что есть способ затухания только текста, а не всего элемента DOM.
Edit: Не прочитал часть про textarea. Чтобы сделать это, вам, вероятно, нужно скрыть фактический элемент ввода и стилизовать новый, чтобы он выглядел как текстовый элемент, а затем затемнить текст внутри него. Это обычно делается для изменения внешнего вида элемента ввода.