JqueryUI + jQuery UI Touch Punch, а кнопки всё равно без ui-state-active на тач-устройстве: баг или фича?

Вот у нас требование - делайте так, чтобы работало и на тачах и на не-тачах более менее одинаково.
А мы использовали изначально jQueryUI. И вот под тачами, как известно, облом.
jQuery UI Touch Punch вроде бы помог, но, например, button'ы не меняют своего нажатия при прикосновении, как это происходит при mousedown. (проверяем на iOS)

Может быть кто-то сталкивался, почему так?
Повесить событие на touchstart вместо click для сенсорных устройств (если решим именно так делать), я еще могу, особо код не загадим. А вот управлять визуализацией кнопки не хотелось бы. Пусть jQueryUI сам этим занимается...

Ведь jQuery UI Touch Punch должен эмулировать мышиные события. И делает это нормально, например для draggable(). Без него drag не стартует на тачах.

А что же блин с button?

P.S. Переходить на jQuery Mobile?
  • Вопрос задан
  • 3218 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы