2014-01-21 5 views
1

В настоящее время у меня есть полимерный элемент, который содержит форму с несколькими разными полями. У меня есть установка tabindex на входных элементах, однако этот полимерный элемент повторяется 5 раз по всей странице.Как можно использовать tabindex в компоненте Polymer, который используется несколько раз на странице?

Когда я использую вкладку для навигации, вместо того, чтобы сначала следовать за tabindex внутри каждого компонента, он вместо этого обращается к tabindex 1 для каждого компонента. Тогда все tabindex 2 и так далее. Есть ли способ, чтобы tabindex был инкапсулирован/в теневое dom?

ответ

2

Возможно, вы захотите увидеть раздел «7.2 Focus Navigation» в спецификации Shadow DOM. http://w3c.github.io/webcomponents/spec/shadow/#focus-navigation

TabIndex должно быть областью действия в каждом узле дерева. Google Chrome уже поддерживает это. Я реализовал это. :)

  • Если вы нашли неожиданное поведение в реализации, пожалуйста, сообщите об ошибке для Chrome: http://crbug.com/
  • Если вы нашли проблему для спецификации, пожалуйста, сообщите об ошибке в спецификации: Нажмите «файл кнопка ошибки ", отображаемая в верхнем правом углу в спецификации Shadow DOM.

 Смежные вопросы

  • Нет связанных вопросов^_^