2016-02-04 2 views
0

Для целей доступности есть несколько кнопок, как:Jquery IOS закадровый доступность событий - разрешить двойное нажатие на мобильный

$(".class").on('click touch touchstart touchend', function() { }); 

Так что это охватывает как настольных и мобильных устройств. Проблема заключается в том, что вам нужно тройной щелчок в IOS (с озвучкой), чтобы запустить событие.

Есть ли способ, по которому вы можете запустить событие двойным нажатием, либо нажав на объект напрямую, либо проверив его?

Поскольку вы можете пронестись между объектами, вы должны иметь возможность пронести объект, а затем дважды коснуться - но ничего не пытаюсь сделать это?

Любые предложения?

ответ

1

Вам не нужно будет проверять конкретное событие. Для чего-то типа кнопки или якоря, событие щелчка запускается независимо от механизма активации объекта.

<button onclick='alert("foo!")'>foo</button> 
    <br> 
    <a href='#' onclick='alert("bar!")'>bar</a> 

При нажатии кнопки с помощью мыши, закладки на объект и нажмите кнопку ENTER, выберите объект на мобильном устройстве или двойное нажатие (*) с озвучивания, то OnClick() обжигают.

(*) Я предполагаю, что вы имели в виду двойной кран с записями голоса, а не тройной кран, как вы первоначально разместили. Тройной кран действителен только с двумя или тремя пальцами, чтобы отобразить элемент выбора или выключить речь соответственно.)

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

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