Это могло бы походить на действительно немой вопрос, но я пишу приложение, и я столкнулся, где мое наведение мыши, щелкните мышью, и парение мыши нуждаются в различных событиях, связанных с ними. Теперь на Internet Explorer, Firefox и Safari. Все это работает как ожидалось.
Однако на моем iPhone действия не инициируют. Теперь мой вопрос, их любые особенные методы, у меня может быть Наведение мыши по существу быть запущенным, когда я удерживаю палец и инициировал событие?
Пример, где это не работает, является правильным на этом веб-сайте, когда Вы нависаете над комментарием, он, как предполагается, отображает значок флага или +1.
Я использую jQuery.
Я думаю, вам нужно пересмотреть свой дизайн для iPhone (и любого мобильного телефона в этом отношении). Веб-интерфейсы iPhone не должны зависеть от наведения указателя мыши и наведения курсора, поскольку они значительно усложняют интерфейс.
Я настоятельно рекомендую вам разработать новый интерфейс, оптимизированный для просмотра на мобильных устройствах, который не требует нажатия на маленькие крошечные стрелки, чтобы показать больше вариантов.
Mobile Safari не имеет событий мыши и зависания (по крайней мере, в обычном принятом смысле), они явно вызываются в Создание совместимого веб-контента Неподдерживаемые технологии iPhone OS:
События наведения указателя мыши Пользователь не может «навести указатель мыши» на некликабельный элемент в iPhone OS. В элемент должен быть активным для событие наведения мыши должно произойти, как описано в « One-Finger Events .»
Hover styles Поскольку событие наведения курсора отправляется только перед событием mousedown стили наведения отображаются только в том случае, если пользователь касается и содержит интерактивный элемент с стиль наведения. Прочтите « Обработка событий » для всех событий, генерируемых жесты на iPhone OS.
Поздравляем, вы впервые узнали о дизайне пользовательского интерфейса сенсорного экрана. Плохая новость заключается в том, что то, чего вы хотите, просто не произойдет.
Хорошая новость заключается в том, что это заставит вас сделать гораздо более простой интерфейс как для пользователей iphone, так и для обычных пользователей Интернета.
На устройствах с сенсорным экраном просто невозможно навести указатель мыши или навести курсор мыши, если только вы не можете перемещать виртуальный указатель (хотя ни один сенсорный интерфейс не предлагает такую функциональность), но это лишило бы смысла пользовательский интерфейс сенсорного экрана.
Пользовательский интерфейс сенсорного экрана - это сдвиг парадигмы, и интерфейсы пользовательского интерфейса с указателем мыши и указателя, переоснащенные обратно в дизайн сенсорного пользовательского интерфейса, только ограничивают и повреждают ваше решение.