¿Cómo deslizo el mouse sobre el iPad?

13

¿Hay una manera de desplazarse sobre el contenido en una página web cuando lo veo en Safari en el iPad? Específicamente, estaba intentando desplazarme sobre los avatares individuales en la página de inicio de Ask Different iPad Contest . En una Mac o PC, muestra cuando la persona completó su nivel al pasar el ratón, pero no pude ver eso en el iPad.

    
pregunta Hippo 31.03.2012 - 21:57

4 respuestas

10

Si solo el maestro yoda tuviera una cuenta aquí, podría decir "no toque ni toque, solo jedi puede flotar" ya que los detalles de la implementación se adentran rápidamente en el lugar donde la tecnología web se encuentra con el diseño de interacción humana.

Bajandounpocoporeseagujerodeconejo,tambiénpuedeseñalarquelosbuenosdesarrolladoreswebsabensobreTouchEvent en Safari puede distinguir un evento multitáctil de inicio rápido desde una interacción touchend / touchcancel / touchmove y tal vez se utilice para proporcionar más comentarios basados en la idea de que tocar un objetivo tendría un efecto visible en los contenidos de la página web.

Es generalmente diseño incorrecto a espere que el toque refleje un modelo centrado en el mouse , pero eso no significa que el diseño de este sitio en particular sea incorrecto. Solo piense bien antes de asumir que hay una forma sencilla de diseñar para el tacto que depende de los eventos de mouseover simulados.

    
respondido por el bmike 31.03.2012 - 22:46
6

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

    
respondido por el ard 11.09.2012 - 08:48
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).

Puede usar JavaScript para mostrar los valores del atributo title de los enlaces de imagen en enlace aunque:

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

En forma de bookmarklet:

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 un marcador en el dispositivo iOS que elija. Luego, visite enlace y seleccione el marcador.

    
respondido por el Mathias Bynens 31.03.2012 - 22:06
1

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

    
respondido por el ryan 29.01.2013 - 08:26

Lea otras preguntas en las etiquetas