2010-01-29 14 views
14

Ho una piccola app che è in sviluppo da un po 'di tempo. I miei amici e io abbiamo lavorato duramente su questo e siamo vicini al rilascio della versione beta.Come gestire gli eventi di trascinamento su iphone e ipad con javascript/jquery?

voglio dare alcuni demo che utilizzano iPhone e iPad di guardare raffreddare: p

Ora il mio problema è come gestire:

  • mouse Giù
  • mouse in alto
  • mouse Lascia

L'interfaccia multitouch di iPhone (che mi aspetto è simile all'iPad) gestisce il movimento del mouse su un browser ha un evento scorrevole. Si potrebbe provare a catturare l'evento a scorrimento e usarlo per simulare il trascinamento, ma non so nemmeno se sarà fattibile o se sarà solo un hack.

Qualcuno sa di un modo più affidabile per gestire il trascinamento di eventi su iphone/ipad?

risposta

14

Le pagine di sviluppo Apple hanno molte informazioni utili sulla gestione di questi tipi di problemi.

Handling Events

+1

Il link è rotto buon signore. – jergason

+1

risolto ....... – kubi

0

ho avuto lo stesso problema e ho capito che nel breve lasso di tempo ho avuto, lo sviluppo di codici per gestire il mouse prima (verso il basso, si muovono in su) gli eventi avrebbero preso tempo. Così, sono andato avanti e ho modificato il plugin ThreeDumsMedia jQuery.event.drag per farlo funzionare su iPhone.

Ottieni jQuery.event.drag da http://www.shamasis.net/2011/06/javascript-drag-events-on-iphone-and-other-touch-based-devices/ e l'evento "trascinamento" funzionerebbe perfettamente su dispositivi iOS.

fammi sapere se questo ha aiutato.

Problemi correlati