Глеб Сугак, видел, но, простите, такое кол-во js кода мне причиняет боль, особенно когда в него впихнуты стили, и это можно решить простым добавление класса, а стили все располагать в css.
+ в рамках функций вы по 10 раз ищите элемент по ид, когда это можно сделать 1 раз и сохранить в переменную, что сделает код в разы меньше и читабельней.
Глеб Сугак, Такс, а можете показать, как это выглядит, если есть введённое значение? Я просто не понимаю, как оно схлопывается.
И ещё, мне кажется, что вы зря усложняете это js-ом. Объясню мысль:
Стрелки должны быть видны, если вводится какое значение в поле, верно? Значит это поле должно быть в фокусе, значит можно ограничиться css селектором.
Сергей delphinpro, простите, а где я написал, "я верстаю в пикселях"? Я лишь поделился своим мнением на заданный вопрос. Если вам есть, что добавить то пожалуйста.
uzi_no_uzi, потому что класса нет и компонент не понимает какую анимацию ему проигрывать. Уберите димамичное проставление класса анимации. Если не взлетает, сделайте жизнеспособный пример кода и попробуем разобраться.
Вы б пример хоть нормально сделали, а то набросали с какими-то ошибками и разрозненными компонентами.
По идее, если на тэге А будет ссылка, а якорь где то в другом компоненте, то страница должна скакнуть на якорь, если же всё несколько сложнее, то через пропсы из навигации пробросить колбэк на уровень выше, и оттуда его передать в контент