Текст постепенного исчезновения jQuery insde текстовое поле и текстовая область

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

5
задан Josh Mein 19 February 2010 в 15:00
поделиться

2 ответа

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

Он должен работать примерно так

$(formelement).animate({ color: "#FFFFFF" }, 600);
5
ответ дан 14 December 2019 в 13:34
поделиться

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

Edit: Не прочитал часть про textarea. Чтобы сделать это, вам, вероятно, нужно скрыть фактический элемент ввода и стилизовать новый, чтобы он выглядел как текстовый элемент, а затем затемнить текст внутри него. Это обычно делается для изменения внешнего вида элемента ввода.

1
ответ дан 14 December 2019 в 13:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: