2010-01-29 12 views
14

Tengo una pequeña aplicación que se ha estado desarrollando durante un tiempo. Mis amigos y yo hemos estado trabajando muy duro en esto y estamos a punto de lanzar la versión beta.¿Cómo manejar eventos de arrastre en iphone y ipad con javascript/jquery?

me quieren dar algunos demos que utilizan el iPhone y el iPad a la moda: p

Ahora mi problema es cómo manejar:

  • Ratón pulsado
  • Ratón soltado
  • ratón Deja

La interfaz multitáctil del iPhone (que espero que sea similar a la del iPad) maneja el movimiento del mouse en un navegador tiene un evento de desplazamiento. Uno podría tratar de capturar el evento de desplazamiento y usarlo para simular el arrastre, pero ni siquiera sé si será factible o si solo será un truco.

Cualquiera sabe de una manera más robusta para gestionar los eventos de arrastre en el iphone/ipad?

Respuesta

14

Las páginas para desarrolladores de Apple tienen mucha información útil sobre el manejo de estos tipos de problemas.

Handling Events

+1

Su vínculo se rompe buen señor. – jergason

+1

lo arregló ....... – kubi

0

que estaba teniendo el mismo problema y me di cuenta de que en el corto lapso de tiempo que tenía, el desarrollo de códigos para manejar el ratón en bruto (abajo, se mueven en adelante) eventos tomarían tiempo. Entonces, continué y modifiqué el plugin de ThreeDumsMedia jQuery.event.drag para que funcione en iPhone.

Obtenga jQuery.event.drag de http://www.shamasis.net/2011/06/javascript-drag-events-on-iphone-and-other-touch-based-devices/ y el evento 'arrastrar' funcionaría perfectamente en dispositivos iOS.

avísame si esto ayudó.

Cuestiones relacionadas