0

Wenn ich das Windows Phone 10 Browserprofil auf dem Microsoft Edge-Entwickler-Tool Emulation Registerkarte 'ontouchstart' in window kehrt true aber das touchstart Ereignis wählen ist nicht gefeuert.‚ontouchstart‘ in Fenstern in MS Edge-Browser-Emulator true zurück, aber das Berührungsstartereignis nicht ausgelöst wird

Ist das ein Fehler? Verhält sich ein echtes Windows 10-Telefon genauso? Gibt es eine Möglichkeit, Touchstart auf Edge zu emulieren?

Hinweis: Ich kenne das pointerup Ereignis, aber ich dachte, dass, wenn nur pointerup ausgelöst wird, 'ontouchstart' in windowfalse sein sollte.

Test at jsfiddle

+0

Hilft das? [SO] (http://stackoverflow.com/a/2915912/1086525) – Whothehellisthat

+0

Danke, aber es hilft nicht. 'isEventSupported (" touchstart ")' gibt auch 'true' zurück. – hectorct

+0

Und haben Sie "ontouchstart" in document.documentElement' versucht? – Whothehellisthat

Antwort

1

Verwenden Sie eine Maus?

Ich weiß nicht, ob Edge soll ein Touchscreen-Ereignis zu simulieren, wenn es das Windows Phone 10 Browser-Profil verwendet, aber meine Vermutung wäre, dass es nicht würde. Laptops (heutzutage) haben oft Touchscreens, und diese erstellen Touchstart-Ereignisse auf Desktop Edge (und IE, wenn ich mich richtig erinnere), so dass Microsoft möglicherweise entschieden hat, dass die Eingabemethode (Maus vs. Berührung vs. Stift) nicht als Teil betrachtet werden sollte der Unterscheidung von Desktop und Handy.

Wie auch immer, wenn Sie einen Computer mit einem Touchscreen zur Hand haben, können Sie damit touchstart/touchend testen, aber ich bin mir nicht sicher, wie ich das sonst machen soll.

+0

Ich habe keinen Computer mit einem Touchscreen handlich, aber ich denke, Ihre Antwort ist die richtige, danke. – hectorct

Verwandte Themen