2015-12-25 4 views
1

Есть ли плагин, который может все эти:автозаполнение плагина, в том числе слова, хэштег, прокрутка

  1. автозаполнение для простого слова (требуется для поиска автозаполнения).

  2. автозаполнения для Hashtags (слово, которое начинается с «#»)

  3. автозаполнение включает в себя выпадающее меню, из которого пользователь может выбрать со стрелками и нажмите клавишу ввода, добавляет выделение на текстовое поле.

  4. Autocomplete по части слова не только с самого начала, но и из середины слова.

  5. Textarea может содержать теги и текст

1,3,4,5 - Поиск входного поля автозаполнения. 2,3,4,5 - Hashtags textarea автозаполнение.

Что я нашел:

  1. https://jqueryui.com/autocomplete/ - (2) только пропустили, так что мы можем использовать его для первого пункта в качестве отдельного плагина
  2. http://aehlke.github.io/tag-it/examples.html - (1,2,3) пропустил
  3. http://demos.iog3.com/SOTag/ - (1,2,3) пропустили
  4. http://harvesthq.github.io/chosen/ - (1,2) пропустили
  5. https://github.com/webworka/Tagedit - (1,2) пропустили
  6. https://github.com/xoxco/jQuery-Tags-Input - (1,2,3) пропустили
  7. http://documentcloud.github.io/visualsearch/ - (1,4) пропустили
  8. http://nicolasbize.com/magicsuggest/ - (1,2,5) пропустил
  9. http://ioncache.github.com/Tag-Handler/ - (5) пропущенную
  10. http://textextjs.com/ - (5) пропустил
  11. http://jcesar.artelogico.com/jquery-tagselector/ - (5) пропустил
  12. http://pietschsoft.com/post/2011/09/09/Tag-Editor-Field-using-jQuery-similar-to-StackOverflow.aspx - (5) пропустил
  13. https://select2.github.io/ - (5) пропустил
  14. https://github.com/bitdrift/tagmate - (4) пропустил

ответ

0

Наконец я нашел то, что мне нужно, может быть, кому-то это нужно тоже: https://github.com/Hawkers/triggeredAutocomplete

Это начинают работать после небольшого исправления, и она имеет все пункты, но (1)

После комментируя эту часть кода и добавления небольшого CSS это работает:

//if (this.menu.first() && /^previous/.test(direction) || 
    // this.menu.last() && /^next/.test(direction)) { 
    // this.menu.deactivate(); 
    // return; 
    //}