2010-08-24 2 views
1

J'ai une simple mise en œuvre HTML5/canvas de style doodle "glisser pour dessiner" qui utilise l'événement 'mousemove' sur la toile. E.g .:Événements de glisser sur toile HTML5 sur iPhone (Safari ou UIWebView)

canvas.addEventListener('mousemove', drawingFunction, false); 

Cela fonctionne très bien sur, disons, Safari ou FF sur le bureau. Cependant, lorsqu'il est exécuté sur un iPhone, un simple glissement fait défiler la vue Web sur l'écran.

Notez que j'ai également essayé plusieurs autres applets HTML5 de glisser-coller avec Safari sur l'iPhone, et jusqu'à présent, ils semblent tous échouer de la même manière.

Est-ce qu'il n'est pas possible de séparer les événements drag/mousemove sur le canevas des événements de défilement Webview?

Merci pour votre conseil!

Répondre

Questions connexes