Есть ли способ вызвать поведение, которое обычно возникает, когда мышь наводит курсор на элемент (например, при наведении курсора на ваше имя пользователя в верхней части сайта переполнения стека) с помощью браузера Chrome Beta?
Есть ли способ вызвать поведение, которое обычно возникает, когда мышь наводит курсор на элемент (например, при наведении курсора на ваше имя пользователя в верхней части сайта переполнения стека) с помощью браузера Chrome Beta?
Ответы:
Один из способов вызвать наведение на ссылки - это длительное нажатие на ссылку, ожидание появления меню и нажатие кнопки назад для отмены меню. Это также работает в некоторых других браузерах.
Обратите внимание, что это работает не для всех ссылок. Только что попробованный на примере, который вы упомянули, не работает, возможно, потому что есть небольшая задержка между событием onMouseOver и отображением меню. Но на других страницах, где это простой триггер onMouseOver, этот метод работает.
Я не понимаю, как эффект «зависания» может быть практичным на любом устройстве с сенсорным экраном, независимо от ОС.
Экраны на большинстве современных мобильных устройств (резистивных, емкостных) могут регистрировать только сенсорные события. Вам нужно будет изменить ОС так, чтобы один клик воспринимался как указатель мыши, а двойной клик - как «щелчок». Однако другие жесты, такие как прокрутка, масштабирование и т. Д., Скорее всего, перестанут работать с такой парадигмой.
Кроме того, большинство мобильных версий сайтов в любом случае отключают такие модные вещи, как анимация при наведении, чтобы загружаться быстрее.
Если вы используете устройство (обычно планшет) с портом USB, вы можете подключить мышь.
Курсор мыши будет запускать парящие события.