Как сделать слабые слова в строке поиска, которые исчезают при нажатии / вводе? - PullRequest
5 голосов
/ 04 января 2011

Так, например, в строке поиска Facebook есть слабое слово, которое говорит «поиск», но когда вы нажимаете на панель, она становится пустой, и вы можете начать печатать, когда вы нажимаете «поиск», возвращается.

Точно так же SO задает вопрос, в поле заголовка есть слабые слова, которые исчезают, когда вы начинаете печатать.

Я не слишком уверен, как называется этот эффект, но мне интересно, есть ли плагин jQuery, который помогает достичь этого. Это не особенно сложно для программирования, но я подумал, зачем изобретать велосипед, если кто-то уже сделал для него плагин.

Ответы [ 2 ]

9 голосов
/ 04 января 2011

Я создал jQuery-плагин , который делает именно это!

Обновление

С тех пор я переместил его в GitHub и переписал для решения некоторых проблем.Наслаждайтесь!Не стесняйтесь, напишите мне, где вы используете его, чтобы я мог чувствовать себя полезным:)

5 голосов
/ 04 января 2011

HTML5 имеет функцию под названием «заполнитель», которая достигает этого. Например:

<input name="search" placeholder="Search" />

Конечно, HTML5 поддерживается не всеми браузерами, поэтому javascript поможет в других местах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...