Ganz spontan:widersprichtIch habe also im ursprünglichen Script "mousedown" durch "ontouchmove" ersetzt.onmousedown => ontouchstart
Hallo zusammen,
ich habe ein jQuery Script gefunden, welches es ermöglicht im Browser zu zeichnen, indem man die linke Maustaste gedrückt hält: siehe hier
Das Ganze würde ich nun gern für das iPad adaptieren. D.h. mein Ziel ist es auf dem iPad mit dem Finger zeichnen zu können. Das Problem ist, dass beim iPad "mousedown" oder "mouseup" nicht funktionieren. Laut meinen Recherchen gibt es folgende Touchevents für das iPad:
* onmousedown => ontouchstart
* onmousemove => ontouchmove
* onmouseup => ontouchend
Ich habe also im ursprünglichen Script "mousedown" durch "ontouchmove" ersetzt.
Außerdem habe ich diese jquery "Touch-Library" eingebunden.
Leider funktioniert es trotzdem nicht. Hat jemand eine Idee an was das liegen könnte?
Abschließend noch das Zeichnen-Sript:
Code:$(document).ready(function() { var draw = false; //set it true on mousedown $(document).mousedown(function(){draw=true;}); //reset it on mouseup $(document).mouseup(function(){draw=false;}); $(document).mousemove(function(e) { //if mouse is down if(draw==true){ //make a pixel (5X5) at mouse position pointer = $('<span>').css({ 'position':'absolute', 'background-color':'#ff00ff', 'width':'5px', 'height':'5px', top: e.pageY , //offsets left: e.pageX //offsets }); //append it to body $(document.body).append(pointer); } }); });
Ganz spontan:widersprichtIch habe also im ursprünglichen Script "mousedown" durch "ontouchmove" ersetzt.onmousedown => ontouchstart
Wo kämen wir denn hin, wenn wir keine Träume mehr hätten? ™
Medienagentur shark-design :: Internet, Druck & Kommunikation für Braunschweig und Hamburg
Wo kämen wir denn hin, wenn wir in Besprechungen keinen Spaß mehr hätten?
Projektmanagement für IT und Medien in Hamburg
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)