Система тегов стека переполнения в JQuery - PullRequest
4 голосов
/ 02 февраля 2011

Мне интересно, есть ли предварительно созданный клон (или очень похожий) на систему тегов переполнения стека.

Я немного погуглил, но не могу найти ни одного приведенного в действие jquery.

Ответы [ 2 ]

6 голосов
/ 20 февраля 2013

Вот моя реализация (которая, я думаю, более верна стилю SO, чем принятый ответ).Стиль может нуждаться в настройке, но он функционально такой же, как вы видите в SO.

Особенности:

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

    пример в формате rails:

     <input id="post_tag_list" name="post[tag_list]" value='testing, test, probably, goose, under_score'/>
    
  • Обновляет скрытое поле ввода, когда пользователь редактирует теги, чтобы в отправленной форме были все нужные теги.

  • Удаление в обратном направлении через (подделка)поле ввода тега функционально аналогично удалению одной длинной строки слов, что делает редактирование более естественным.

  • Для редактирования можно щелкнуть теги.

  • Запятые, пробелы, возвраты и символы табуляции закрывают открытый тег, который редактируется или создается.

  • Кнопка закрытия на тегах работает должным образом.

  • и т. Д.

Найти здесь: http://jsfiddle.net/bradleygriffith/axjKm/

3 голосов
/ 22 июня 2012

Я закончил создание своей собственной реализации:

http://webspirited.com/tagit/index.php?themeroller=true#demo8

...