2014-06-02 2 views
1

Фон: Мы используем плагин jQuery, jqTransform, чтобы скинуть наш сайт. Проблема заключается в том, что jqTransform преобразует определенные элементы ввода в теги привязки, и Safari отказывается перебирать вкладки привязки. Иллюстрированные ниже:Force Safari для распознавания tabindex на якорных тегах

Chrome: enter image description here

Safari: enter image description here

Вопрос: Есть обходной путь, чтобы заставить Safari на вкладку над элементом?

+0

Возможно, попробуйте установить атрибут tabindex для этого конкретного элемента. Теперь, чтобы получить дополнительную помощь, вам необходимо предоставить соответствующий код. –

+0

Настройка tabindex не устраняет проблему. И код находится на [сайте jqTransform] (http://www.dfc-e.com/metiers/multimedia/opensource/jqtransform/) :) – patstuart

ответ

1

Обсуждаем тему здесь, на странице the official jqTransform GitHub. Первоначальный доклад from helgatheviking:

Радио, флажок и выберите элементы все игнорируют назначены табулятораДля индексы , как только они были преобразованы с помощью плагина, даже несмотря на то, налогов-индексы по-прежнему в разметке в соответствии с поджигатель

Вкладка между текстовыми вводами и текстовыми полями в порядке, но пропускает любые радиостанции, флажки или флажки.

Только совет состоит в том, чтобы отказаться от jqTransform и перейти к чему-то еще. Пользователь jcamenisch reports:

@helgatheviking, вы проверили DropKick? Похоже, что уже поддерживает индекс вкладок. Я смотрю его и рассматриваю переключение .

+1

Спасибо, это было то, что мне было нужно. – patstuart

+0

@patstuart Добро пожаловать! И помните, что эти инструменты, которые делают формы, выглядят лучше, часто изобретают колесо, как форма даже структурирована. Поэтому лучше всего найти лучший инструмент, который имитирует поведение реальной формы, а не гайки, пытаясь уничтожить его сами. – JakeGould