Кто-нибудь использует flexnav?

#1 4 октября 2013 в 10:33
В своем проекте делаю меню на основе jasonweaver.name/lab/flexiblenavigation/
На демо все понравилось. На компе все тесты прошли удачно. Попробовал на недавно купленном телефоне lenovo s750 и… Оно в хроме встроенном не работает. Искал баги в своей адаптации. Затем зашел на сайт автора с мобилы, и опа, у него тоже не работает.
Версия андроид 4.2.1
В стареньком планшете с 4.0.3 все ок

Так вот, как я понял, новый хром в 4.2.1 начал понимать ховер над ссылкой. И отрабатывает дважды, ховер + клик. Меню соответственно открылось + закрылось.

Кто юзает flexnav. Давайте искать решение для умника хрома из последних версий андроида… Писать свое меню с нуля не очень хочется…
#2 4 октября 2013 в 22:04
мда. Решение проблемы тут stackoverflow.com/questions/9389968/jquery-touchstart-in-browser

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

новый хром кроме действия touchstart знает что такое click… И отрабатывает оба в конструкции типа

  1. $('.touch-button').on('touchstart click', function(e)
Красава…
#3 5 октября 2013 в 14:12
Интересненькое меню, попробую поюзать.
Спасибо!
#4 6 октября 2013 в 18:09
Автор, судя по всему после моего письма, внес правки в скрипт github.com/indyplanets/flexnav
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.