Проект, над которым я работаю, использует AngularJS и использует плагин UI-Router для управления всеми изменениями состояния/страницы.
Когда я перехожу на определенную страницу, нажимая кнопку на главной странице приложения, порядок табуляции этой страницы начинается с нижнего колонтитула. Однако, когда я обновляю ту же страницу, порядок вкладок правильно начинается вверху страницы. Я заметил, что когда я перехожу на страницу с помощью кнопки с главной страницы и нажимаю на верхнюю часть страницы, прежде чем начинать вкладку, порядок вкладок работает правильно.
Я попытался добавить tabIndex="0" к ссылкам на основной панели навигации, однако это не имело никакого значения. Как я уже сказал, порядок вкладок на странице работает отлично, когда я обновляю страницу. Это только испорчено, когда я перехожу на страницу из какой-то другой части сайта.
Есть ли способ убедиться, что порядок вкладок будет вести себя точно так же, независимо от того, обновлю ли я страницу или перейду ли я на страницу с другой страницы сайта?
#footer
или что-то подобное)? В любом случае,tabindex
не будет делать того, чего, как я думаю, вы хотите добиться; это просто делает элемент фокусируемым. - person aardrian   schedule 28.06.2016