Bei Verwendung von mzui wird ein Fehler mit dem Fehler "Uncaught TypeError: Cannot read property 'trigger' of undefined" gemeldet, und der Fehler lautet wie folgt:
Entfernen Sie pointermove pointerdown pointerstart Ursache: Click tap, touchstart und pointerstart werden ausgeführt, der Code in tap wird zweimal ausgeführt, schau genau hin, klicke zuerst und trigger zweimal, was anzeigt, dass zwei Events gebunden sind, und dann prüfe du den touch.js Code von Zepto, um festzustellen, dass er an drei Events gebunden ist: touchend MSPointerUp pointerup, touchend ist ein touch-bezogenes Ereignis, MSPointerUp Es ist IE10s Touch-Event, Pointerup-Pointer-Event, also sollte Chrome vorher keine Pointerup-Events unterstützt haben, aber jetzt unterstützt die neue Version das, und dann meldet es einen Fehler.
Konkret: https://github.com/madrobby/zepto/issues/1249
Meine Lösung:
Suche in mzui js nach den beiden Zeichen pointerdown und pointerup und lösche sie!!
|