¿Cómo paso el mouse sobre el iPad?

13

¿Hay alguna forma de pasar el cursor sobre el contenido de una página web cuando se visualiza en Safari en el iPad? Específicamente, estaba tratando de pasar el mouse sobre los avatares individuales en la página de inicio del concurso Ask Different iPad . En una Mac o PC, se muestra cuando el individuo completó su nivel de desplazamiento, pero no pude ver eso en el iPad.

Hipopótamo
fuente

Respuestas:

10

Si solo el maestro yoda tuviera una cuenta aquí, podría decir "toca o toca no, solo jedi puede pasar el mouse" ya que los detalles de implementación profundizan rápidamente en dónde la tecnología web se encuentra con el diseño de interacción humana.

ingrese la descripción de la imagen aquí

Bajando un poco ese agujero de conejo, también podría señalar que los buenos desarrolladores web saben sobre la clase TouchEvent en Safari que puede discernir un evento multitáctil de inicio táctil a partir de una interacción touchchend / touchcancel / touchmove y tal vez se pueda usar para proporcionar comentarios adicionales basados ​​en la idea que tocar un objetivo tendría un efecto visible en el contenido de la página web.

Es generalmente mal diseño de esperar que toque para reflejar un modelo centrado en el ratón , pero eso no significa que el diseño de este sitio en particular es erróneo. Solo piense detenidamente antes de asumir que hay una forma simple de diseñar para el tacto que depende de eventos simulados de mouseover.

bmike
fuente
3
La línea real es "Haz o no. No hay prueba", por lo que la tuya debe ser "Toca o toca no. No hay desplazamiento".
por favor bórrame
Pero lo hay, porque es lo que Luke le hace a su ala-X estrellada en el pantano;)
estuffe
1
Mi primer intento de hablar de Yoda estaba lleno de fallar - ver el historial de edición ... Tal vez necesito una imagen de Yoda a todos distraer de eso ...
bmike
¿Quiere decir, en su segundo párrafo, que el touchstartevento se puede usar como una alternativa al vuelo estacionario? ¿Será necesario hacerlo en JavaScript? ¡Gracias!
Hippo
No entiendo esta respuesta. Además, la pregunta es sobre cómo usar Safari en un iPad, y la respuesta parece dar consejos sobre el diseño de páginas web.
Kai Carver
6

Un toque (muy) breve en una imagen que tiene un enlace con la a:hoverpropiedad activa esa a:hoverexperiencia. Un toque más largo sigue el <a>enlace. Desafortunadamente, este comportamiento no se ve con la <acronym>etiqueta, que en los navegadores de escritorio actúa de manera similar :hover. Aquí hay un ejemplo menos que perfecto, probado en iPhone.

ard
fuente
4

No, no hay forma de hacerlo en un dispositivo táctil. No hay forma de que su iPad detecte que su dedo está flotando sobre su pantalla :) (Aunque técnicamente esto es perfectamente posible, y en teoría podría agregarse a un futuro modelo de iPad).

Sin embargo, puede usar JavaScript para mostrar los titlevalores de los atributos de los enlaces de imágenes en http://thenewipadishere.com/ :

[].forEach.call(document.images, function(element) {
  var span = document.createElement('span');
  span.innerText = element.title;
  element.parentNode.insertBefore(span, element);
});

En forma de marcador:

javascript:[].forEach.call(document.images,function(b){var a=document.createElement("span");a.innerText=b.title;b.parentNode.insertBefore(a,b)});

Copie y pegue eso y agréguelo como marcador en su dispositivo iOS de elección. Luego, visite http://thenewipadishere.com/ y seleccione el marcador.

Mathias Bynens
fuente
No puedo crear un marcador a partir de eso, porque parece que solo puedo crear marcadores de páginas abiertas. ¡Pero pegar el segundo formulario en la barra de direcciones funciona y muestra los atributos del título!
Hippo
Supongo que este script no es específico de la página del concurso, ¿verdad?
Hippo
1
@Hippo Vaya a cualquier página y agréguela como marcador. Luego, regrese y edite el marcador: ahora podrá editar la URL. Acabo de escribir este script para la página del concurso, pero funcionaría en cualquier página que use imágenes con titleatributos.
Mathias Bynens el
Ah, lo veo ahora ... los marcadores predeterminados no tenían la opción de edición de URL, así que eso me confundió.
Hippo
1

Prueba el navegador web Puffin para iPad. El cursor en el modo trackpad puede desplazarse. Además, puede ver videos flash, y es lento, pero al menos es posible.

Ryan
fuente