Чи є спосіб запустити поведінку, яка зазвичай виникає, коли миша лежить на елементі (наприклад, наведення курсору на ваше ім’я користувача у верхній частині сайту переповнення стека) за допомогою браузера Chrome Beta?
Чи є спосіб запустити поведінку, яка зазвичай виникає, коли миша лежить на елементі (наприклад, наведення курсору на ваше ім’я користувача у верхній частині сайту переповнення стека) за допомогою браузера Chrome Beta?
Відповіді:
Один із способів запустити курсор на посилання - це довго натискати на посилання, чекати появи меню та натиснути кнопку назад, щоб скасувати меню. Це також працює в деяких інших браузерах.
Зауважте, що це працює не за всіма посиланнями. Щойно спробувавший на прикладі, який ви згадали, не працює, ймовірно, тому, що між подією onMouseOver та показом меню є невелика затримка. Але на інших сторінках, де це простий тригер onMouseOver, цей метод працює.
Якщо ви використовуєте пристрій (як правило, планшет) з USB-порту, ви можете підключити мишу.
Курсор миші викликає наведення подій.
Я не бачу, наскільки ефект "наведення" може бути практичним на будь-якому пристрої з сенсорним екраном, незалежно від ОС.
Екрани на більшості сучасних мобільних пристроїв (резистивні, ємнісні) можуть реєструвати лише сенсорні події. Вам потрібно буде змінити ОС, щоб вона стосувалася одного дотику як вказівника миші та двічі торкнулася як "клацання". Однак інші жести, такі як прокрутка, збільшення масштабу тощо, швидше за все, перестануть працювати з такою парадигмою.
Крім того, більшість мобільних версій сайтів у будь-якому разі відключають такі модні речі, як наближення анімації, щоб швидше завантажуватися.