В настоящее время я использую Algolia для индексации моих пользовательских данных и Typeahead для предоставления результатов автозаполнения, и мне очень нравится, как все это работает.User Mentions in Website Использование Algolia & Typeahead
Теперь мне интересно добавить упоминания (@user) на мой сайт в текстовом поле и указать, что должен быть «довольно простой способ использования javascript для идентификации всякий раз, когда я использую символ« @ »в текстовом поле , инициализировать Typeahead и разрешить автозаполнение пользователем в моем тексте.
Есть ли у кого-нибудь идеи для этого? Может быть, с помощью:
if (string.indexOf("@") > -1)
{
// initialize typeahead
}
Не уверен, что это может быть так просто ...
Спасибо!
Начать здесь: http://www.w3schools.com/jsref/event_onkeyup.asp –
Правильно, извините, должно было включить это в фрагмент кода вместо того, чтобы быть принятым. –