¿Cómo funciona el mouseover HTML en dispositivos Apple multitouch?

Le pregunté acerca de esto en relación con esta networking de sitios web, pero aparece una pregunta más general que desconozco.

¿Es un problema que los events de mouse over no se puedan invocar mediante la pantalla táctil Apple, especialmente en lo que respecta a las transferencias de website?

  • El puntero del mouse salta intermitentemente a la esquina de la pantalla
  • 13 "Retina MacBook Pro se congela por completo
  • ¿AutoHotkey Equivalente para OS X?
  • Uso de todos los gestos del panel táctil a través de Apple Remote Desktop
  • ¿Puede, y si es así, cómo, establecer una tasa de repetición para los botones del mouse?
  • ¿Por qué ya no es posible marcar el text en la window de mi Terminal?
  • ¿Hay alguna forma de evitar esto?

    Relacionado:

    http://meta.scifi.stackexchange.com/questions/134/how-to-see-spoilers-on-touchscreen

    https://meta.stackexchange.com/questions/75656/cant-see-spoilers-on-touchscreen

  • ¿Cómo enciendes Three Finger Drag?
  • ¿Me beneficiaré de las características importantes de Lion con un trackpad / MacBook?
  • ¿Cómo puedo habilitar Trackpad presionando para hacer clic en la window de inicio de session en OS X 10.8?
  • ¿Hay alguna forma de actualizar symbolichotkeys.plist sin cerrar la session?
  • El brillo de la pantalla disminuye cuando hago clic en medio
  • ¿Es posible habilitar el mouse haciendo clic derecho a través de Terminal?
  • 2 Solutions collect form web for “¿Cómo funciona el mouseover HTML en dispositivos Apple multitouch?”

    La solución a esto es usar un manejador de mouseover en un "elemento seleccionable", como explica Apple en su Guía de contenido web :

    Los events del mouse se entregan en el mismo order que esperaría en otros browseres web […]. Si el usuario toca un elemento no cliqueable, no se generan events. Si el usuario toca un elemento en el que se puede hacer clic, los events llegan en este order: mouseover, mousemove, mousedown, mouseup y click. El evento mouseout ocurre solo si el usuario toca otro elemento en el que se puede hacer clic. Además, si el contenido de la página cambia en el evento mousemove, no se envían events posteriores en la secuencia. Este comportamiento le permite al usuario tocar el nuevo contenido.

    Al tocar una vez en un elemento cliqueable que tiene el mouseover / mousemove contenido muestra ese contenido. Tocando una segunda vez hace mousedown / mouseup / click.

    Un "elemento seleccionable" es:

    un enlace, un elemento de formulario, un área de map de image o cualquier otro elemento con mousemove, mousedown, mouseup o onclick handlers.

    Por lo tanto, para corregir los rollovers del spoiler tendrían que cambiar usando CSS a Javascript (es decir, usar un manejador de mouseover en la blockquote, en lugar de una class CSS).

    (Apple tiene requestes de patente para detectar el estallido en las interfaces táctiles, por lo que esto podría desaparecer en el futuro. Sin embargo, es poco probable que sea pronto).

    No hay una buena manera de hacer esto. Encontré un bookmarklet que le permite leer el text alt / title, pero no mucho más. Disfrutar.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).