Смайлики в поле Input

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
systemiv
Сообщения: 360
Зарегистрирован: 2011.06.26, 22:55
Откуда: Липецк
Контактная информация:

Смайлики в поле Input

Сообщение systemiv »

Часто встречаю, что в поле текстовом поле, справа есть маленький смайлик, при нажатии которого открывается меню со смайлами.
Может видели?
Как это вообще возможно?
И как это сделать?
PixoiD
Сообщения: 111
Зарегистрирован: 2009.09.25, 10:14

Re: Смайлики в поле Input

Сообщение PixoiD »

css html и немножко магии(javascript))))
Сила аргументов, аргументы силы!
systemiv
Сообщения: 360
Зарегистрирован: 2011.06.26, 22:55
Откуда: Липецк
Контактная информация:

Re: Смайлики в поле Input

Сообщение systemiv »

Ну я догадался что не Assambler=))
Просто как это сделать?
Roms
Сообщения: 50
Зарегистрирован: 2011.01.29, 22:39

Re: Смайлики в поле Input

Сообщение Roms »

systemiv писал(а):Ну я догадался что не Assambler=))
Просто как это сделать?
Вам нужно готовое решение с документацией? То это в гугл, увы под рукой такого не имею.

Если хотите сами сделать, то посмотрите js сорсы сайтов, на которых вы это видели.

А вообще сверх сложного в данной задаче нету.
Создаёте невидимый див блок с нужными смайлами, при нажатии на маленький смайл (сработает событие) блок становится видимым и поверх страницы в определённом месте, чтобы блок пропал опять нужно событие.
Клик по смайлу из блока вызывает событие, которое вставляет определённый текст (код смайла) в текстовое поле.
systemiv
Сообщения: 360
Зарегистрирован: 2011.06.26, 22:55
Откуда: Липецк
Контактная информация:

Re: Смайлики в поле Input

Сообщение systemiv »

Это я всё понимаю. Это не проблема. Для закрытия и открытия использую класс "selected", добавляя и удаляя его при клике. Тема в другом. как поместить этот ДИВ в поле инпут?

Из меня плохой хужожник, и ещё этот ГИМП, я в нём толком не умею.
Но впринципе вот
Untitled.jpg
Untitled.jpg (2.58 КБ) 3935 просмотров
PixoiD
Сообщения: 111
Зарегистрирован: 2009.09.25, 10:14

Re: Смайлики в поле Input

Сообщение PixoiD »

<div style="position: relative;">
<input type="text"/>
<div style="position: absolute; right:5px;top:1px">смайл</div>
</div>

приблизительно так))) точно не измерял но как-то так))
Сила аргументов, аргументы силы!
valkiriy
Сообщения: 58
Зарегистрирован: 2010.05.25, 08:32

Re: Смайлики в поле Input

Сообщение valkiriy »

а наверно можно еще и фоном сделать)
TM123
Сообщения: 608
Зарегистрирован: 2011.06.09, 11:18

Re: Смайлики в поле Input

Сообщение TM123 »

Забыли сказать что надо с границами поиграть, у input надо отключить вывод границ, а у внешнего div включить, будет выглядеть как смайлик в поле ввода :)
Ответить