Как инициировать Наведение мыши на iPhone?

Это могло бы походить на действительно немой вопрос, но я пишу приложение, и я столкнулся, где мое наведение мыши, щелкните мышью, и парение мыши нуждаются в различных событиях, связанных с ними. Теперь на Internet Explorer, Firefox и Safari. Все это работает как ожидалось.

Однако на моем iPhone действия не инициируют. Теперь мой вопрос, их любые особенные методы, у меня может быть Наведение мыши по существу быть запущенным, когда я удерживаю палец и инициировал событие?

Пример, где это не работает, является правильным на этом веб-сайте, когда Вы нависаете над комментарием, он, как предполагается, отображает значок флага или +1.

Я использую jQuery.

10
задан Brian Tompsett - 汤莱恩 24 August 2019 в 08:06
поделиться

4 ответа

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

Я настоятельно рекомендую вам разработать новый интерфейс, оптимизированный для просмотра на мобильных устройствах, который не требует нажатия на маленькие крошечные стрелки, чтобы показать больше вариантов.

15
ответ дан 3 December 2019 в 13:24
поделиться

Mobile Safari не имеет событий мыши и зависания (по крайней мере, в обычном принятом смысле), они явно вызываются в Создание совместимого веб-контента Неподдерживаемые технологии iPhone OS:

События наведения указателя мыши Пользователь не может «навести указатель мыши» на некликабельный элемент в iPhone OS. В элемент должен быть активным для событие наведения мыши должно произойти, как описано в « One-Finger Events

Hover styles Поскольку событие наведения курсора отправляется только перед событием mousedown стили наведения отображаются только в том случае, если пользователь касается и содержит интерактивный элемент с стиль наведения. Прочтите « Обработка событий » для всех событий, генерируемых жесты на iPhone OS.

4
ответ дан 3 December 2019 в 13:24
поделиться

Поздравляем, вы впервые узнали о дизайне пользовательского интерфейса сенсорного экрана. Плохая новость заключается в том, что то, чего вы хотите, просто не произойдет.

Хорошая новость заключается в том, что это заставит вас сделать гораздо более простой интерфейс как для пользователей iphone, так и для обычных пользователей Интернета.

1
ответ дан 3 December 2019 в 13:24
поделиться

На устройствах с сенсорным экраном просто невозможно навести указатель мыши или навести курсор мыши, если только вы не можете перемещать виртуальный указатель (хотя ни один сенсорный интерфейс не предлагает такую ​​функциональность), но это лишило бы смысла пользовательский интерфейс сенсорного экрана.

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

0
ответ дан 3 December 2019 в 13:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: