Vielleicht habe ich es gerade gemacht, und jeder weiß es schon lange, aber es stellt sich heraus, dass sie in Chrome 70
Folgendes getan haben:
Die ontouch * -APIs sind auf dem Desktop standardmäßig deaktiviertWenn Sie sich in Ihrem Code auf das Vorhandensein der Tasten
"ontouch *" in einem
Dokument oder
Fenster verlassen haben , bestimmt Ihr Code nicht mehr, was auf dem Touch-Gerät funktioniert.
Ich bin auf einen Tippfehler gestoßen:
var isTouchDevice = (('ontouchstart' in window) || (navigator.MaxTouchPoints > 0) || (navigator.msMaxTouchPoints > 0));
Und als die erste Bedingung nicht mehr wahr war, wurde die zweite vermasselt. Es sollte
navigator.maxTouchPoints gebenIn
jQuery UI Touch Punch 0.2.3 wird beispielsweise der folgende Code verwendet:
$.support.touch = 'ontouchend' in document;
Dementsprechend geht auch die Unterstützung verloren.