Όταν χρησιμοποιείτε το mzui, αναφέρεται ένα σφάλμα με το σφάλμα "Uncaught TypeError: Cannot read property 'trigger' of undefined" και το σφάλμα είναι το εξής:
Κατάργηση δείκτημετακίνηση δείκτηπρος τα κάτω δείκτηςέναρξη Αίτιο: Κάντε κλικ στο πάτημα, το touchstart και το pointerstart εκτελούνται, ο κώδικας στο πάτημα εκτελείται δύο φορές, κοιτάξτε προσεκτικά, πρώτα κάντε κλικ και ενεργοποιήστε δύο φορές, υποδεικνύοντας ότι δύο συμβάντα είναι δεσμευμένα και, στη συνέχεια, ελέγξτε τον κωδικό touch.js του zepto και βρείτε ότι είναι συνδεδεμένο με τρία συμβάντα touchend MSPointerUp pointerup, το touchend είναι ένα συμβάν που σχετίζεται με την αφή, το MSPointerUp Είναι το συμβάν αφής του IE10, το συμβάν δείκτη δείκτη, επομένως θα έπρεπε να είναι Το Chrome δεν υποστήριζε συμβάντα pointerup πριν, αλλά τώρα η νέα έκδοση το υποστηρίζει και, στη συνέχεια, αναφέρει ένα σφάλμα.
Συγκεκριμένα: https://github.com/madrobby/zepto/issues/1249
Η λύση μου:
Αναζητήστε τους δύο χαρακτήρες pointerdown και pointerup στο mzui js και διαγράψτε τους!!
|