AlexBelkevich
@AlexBelkevich
Нет нерешаемых задач. Есть деревянные клиенты

Почему keyup и input срабатывают не сразу?

Почему события keyup/input и т.п. срабатывают с опозданием? То есть нажал, а информация обновляется при следующем нажатии?

Например, демо. Есть поиск. Он фильтрует по ссылкам, вроде все работает. Но есть две переменные. Они countTabs и countTabs. Вот они обновляются не сразу, а с запозданием в одно нажатие (можно увидеть в console.log). Как побороть это?
  • Вопрос задан
  • 120 просмотров
Решения вопроса 1
FLUNKEY
@FLUNKEY
самовар
Если вы про hideTabs, то вы сначала считаете сколько всего "скрытых ссылок", а только потом скрываете ссылки. Добавьте var hideTabs = $('.hide-link').length; после $( ".tab-vertical-names__link" ).filter(function() { ... });
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы