Bij gebruik van mzui wordt een foutmelding gerapporteerd met de foutmelding "Uncaught TypeError: Cannot read property 'trigger' of undefined (ongedefinieerd)", en de fout is als volgt:
Verwijder pointermove pointerdown pointerstart Oorzaak: Klik op tap, touchstart en pointerstart worden uitgevoerd, de code in tap wordt twee keer uitgevoerd, kijk goed, klik eerst en trigger twee keer, geef aan dat twee gebeurtenissen gebonden zijn, controleer dan de touch.js code van zepto, en zie dat deze gebonden is aan drie gebeurtenissen: touchend MSPointerUp pointerup, touchend is een touch-gerelateerd evenement, MSPointerUp Het is het touch-event van IE10, pointerup pointer event, dus Chrome ondersteunde eerder geen pointerup events, maar nu ondersteunt de nieuwe versie het, en dan geeft het een foutmelding.
Specifiek: https://github.com/madrobby/zepto/issues/1249
Mijn oplossing:
Zoek naar de twee tekens pointerdown en pointerup in mzui js en verwijder ze!!
|