React Router Ha sh Ссылка: тег привязки не прокручивается до ожидаемой позиции - PullRequest
0 голосов
/ 11 апреля 2020

Я использую react-router-dom в своем проекте и сталкиваюсь с трудностями при переходе на нужную позицию на странице часто задаваемых вопросов (https://search-guard.com/faq). Я пытался что-нибудь, используя только теги a, react-router-hash-link, я даже пытался генерировать случайные идентификаторы для якорей с uuid (что как-то было худшим результатом), но результат всегда одинаков: некоторые ссылки работают отлично (в основном первые несколько ссылок и последние), но некоторые просто «слишком низкие».

Я даже пытался использовать ul и li вместо просто div структуры кода, но опять же: результат всегда один и тот же, и я понятия не имею, почему. Проблема кажется знакомой кому-нибудь? Я думал, что react-router-hash-link был разработан для ее решения, но, к сожалению, этого не произошло.

Решением на данный момент является добавление отступа для тех ссылок, где он не достигает ожидаемой позиции. Вишня на вершине: это не работает вообще на мобильном телефоне.

...