Wie löst man ein Berührungsereignis aus?

8

Beginnen wir mit einigen Event-Listenern:

%Vor%

Ich muss das Dokument programmatisch in der Position {pageX: 0, pageY: 0} anfassen, es in {pageX: 0, pageY: 100} verschieben und das Berührungsereignis beenden.

Um dies zu tun, werde ich eine Hilfsfunktion TouchEvent erstellen, die das Berührungsereignis für das angegebene Element auslöst.

%Vor%

Ich werde sicherstellen, dass das Dokument geladen ist und die Berührungsereignisse abliefern, die das vorher vereinbarte Szenario repräsentieren.

%Vor%

Es wird erwartet, dass die Ereignisse touchstart , touchmove und touchend ausgelöst wurden. Das Unerwartete ist, dass scroll event nicht ausgelöst wurde und das tatsächliche "Berühren" des Dokuments nicht im aktuellen Dokument widergespiegelt wird.

%Vor% %Vor% %Vor%

Was fehlt meiner Einrichtung, damit der Browser die Berührungsereignisse so interpretiert, als ob sie vom Endbenutzer ausgegeben würden? Im Wesentlichen erwarte ich, dass der Browser als Reaktion auf die Reihe programmgesteuert ausgelöster Touch-Start-, Bewegungs- und End-Events scrollt.

    
Gajus 04.11.2014, 20:39
quelle

1 Antwort

0

Ich bin mir nicht sicher, ob ich Ihre Frage richtig verstanden habe, aber wenn Sie oben auf der Seite berühren und nach unten ziehen, versuchen Sie, von Seite zu Seite zu blättern. Vielleicht an der Position {pageX: 0, pageY: 100} anfangen und bei {pageX: 0, pageY: 0} enden und dann sehen, ob es immer noch nicht funktioniert.

Grüße, KJ. ​​

    
Krzysztof Janiszewski 14.11.2017 15:43
quelle

Tags und Links