На демо все понравилось. На компе все тесты прошли удачно. Попробовал на недавно купленном телефоне lenovo s750 и… Оно в хроме встроенном не работает. Искал баги в своей адаптации. Затем зашел на сайт автора с мобилы, и опа, у него тоже не работает.
Версия андроид 4.2.1
В стареньком планшете с 4.0.3 все ок
Так вот, как я понял, новый хром в 4.2.1 начал понимать ховер над ссылкой. И отрабатывает дважды, ховер + клик. Меню соответственно открылось + закрылось.
Кто юзает flexnav. Давайте искать решение для умника хрома из последних версий андроида… Писать свое меню с нуля не очень хочется…
новый хром кроме действия touchstart знает что такое click… И отрабатывает оба в конструкции типаThese solutions might prove to be a bit problematic if at some point both events will be supported by the same device. – epeleg Jun 21 '12 at 7:54
$('.touch-button').on('touchstart click', function(e)
Спасибо!