jquery.hover на iphone - PullRequest
       5

jquery.hover на iphone

1 голос
/ 08 июня 2010

Я использую jquery.hover, чтобы переключать класс, когда кто-то наводит мышью на ссылку.На iphone, когда кто-то нажимает на ссылку, он включает класс, но никогда не выключает класс, пока не нажмет где-то еще.

Ответы [ 3 ]

3 голосов
/ 08 июня 2010

Из раздела событий Руководство по мобильному сафари

Если пользователь касается элемента, не подлежащего щелчку, события не генерируются. Если пользователь касается элемента, реагирующего на нажатие, события поступают в следующем порядке: наведение курсора, перемещение мыши, наведение курсора, щелчок мыши и щелчок мышью. Событие отключения мыши происходит только в том случае, если пользователь нажимает на другой активируемый элемент

Существует множество событий касания, которые вы можете использовать в мобильном Safari, а не события мыши. Например, вы можете использовать события touchStart и touchEnd, чтобы определить, когда пользователь положил палец на элемент

1 голос
/ 08 июня 2010

Мое предложение с веб-приложениями iPhone состоит в том, чтобы не использовать события наведения мыши ... Если мыши нет (а ее нет), это не обеспечивает лучший пользовательский опыт. Можете ли вы выделить его из другого действия?

0 голосов
/ 09 декабря 2010

Я использую «кнопку закрытия» для больших ролловеров при просмотре в iphone. Легко игнорируемое решение для многих ситуаций развертывания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...