2017-02-21 4 views
1

Ich fand einige Tutorials und stepguide, wie Javascript Click Events ausgelöst werden, aber ich weiß nicht, wie kann ich ein touchcancel Ereignis in native Javascript auslösen?Wie kann ich das Ereignis "touchcancel" in Javascript auslösen?

var event = document.createEvent("MouseEvents"); 
event.initEvent("touchcancel", true, true); 
event.synthetic = true; 
document.dispatchEvent(event, true); 

Ich habe die "MouseEvents" verwendet, weil die "TouchEvents" Parameter Fehler ausgelöst werden.

Aber dieser obige Code funktioniert nicht.

Ich möchte "touchcancel" Ereignis auslösen, denn manchmal gibt es zu viel pointer und ich sah, dass der Browser 'touchcancel' aufrufen kann und es wird diese Zeiger löschen.

Antwort

0

Sie können .addEventListener("touchstart", function() { return false; });

+0

ich kenne das verwenden. Aber ich will nicht zuhören, ich möchte das "Touchstart" -Event auslösen! – stecker

Verwandte Themen