@Kak_B_CTapou_Cka3ke

Как организовать поиск на одной странице?

Есть относительно крупная страница с названиями игр. Страница-меню. Нужно по ней организовать поиск, чтобы при вводе, предположим ворлд или world выскакивали подсказки: world of warcraft, world of tanks, etc. А при клике опускалось чуть ниже, к заданному id.

Куда капнуть стоит? Где найти что-то похожее?
Спасибо.
  • Вопрос задан
  • 211 просмотров
Решения вопроса 1
Создать мини-приложение с помощью js-плагина из названий приложений.
По клику на название из селектора - скролл на id.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@agaliullin
CEO & Founder of Futureinapps, LLC
let allIDS = document.querySelectorAll('*[id]')
//или
let allIDS = document.querySelectorAll('*[id]:not([id=""])')
//или
let allIDS =  someElement.querySelectorAll('*[id]"')
//allIDS - это все id, которые вам необходимы
//далее с массивом делаете что хотите
//при выборе id scrollTo
Ответ написан
Комментировать
ThunderCat
@ThunderCat Куратор тега JavaScript
{PHP, MySql, HTML, JS, CSS} developer
ctrl+f
или на jq:
$('#search').on('keyup',function(e){
    var searchStr = $(this).val();
    var list = $(".классСторкиКаталога:contains('"+searchStr+"')" );//тут будут все элементы с заданным текстом
    doSomeStuff();
})
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы