+ Antworten
Ergebnis 1 bis 2 von 2

Thema: Zeichnen in iPad / iPhone Browser mit jQuery

  1. #1
    TP-Senior webdesign86 macht alles soweit korrekt
    Registriert seit
    Jul 2004
    Beiträge
    104

    Zeichnen in iPad / iPhone Browser mit jQuery

    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);
            }
        });
    });

  2. #2
    TP-Insider wuselmann macht sich hier sehr viel Mühe Avatar von wuselmann
    Registriert seit
    May 2001
    Ort
    Hamburg
    Beiträge
    849
    Ganz spontan:
    Ich habe also im ursprünglichen Script "mousedown" durch "ontouchmove" ersetzt.
    widerspricht
    onmousedown => ontouchstart

+ Antworten

Ähnliche Themen

  1. Programmierer von Apps für IPhone und IPad gesucht
    Von StephanF im Forum Jobs & Aufträge
    Antworten: 0
    Letzter Beitrag: 18.06.2010, 09:55
  2. Browserweiche für iPhone/iPad für html und CSS
    Von The Santa im Forum Dreamweaver & andere Webeditoren
    Antworten: 4
    Letzter Beitrag: 11.05.2010, 09:21

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51