Σφάλμα "Uncaught TypeError: undefined δεν είναι μια συνάρτηση" και πώς να το διορθώσετε

Πιθανώς πολλοί χρήστες άρχισαν να βλέπουν αυτό το σφάλμα μετά τις τελευταίες ενημερώσεις του CMS, ειδικότερα, ενημέρωσαν τις βιβλιοθήκες WordPress jQuery, οι οποίες επηρέασαν μεγάλο αριθμό σεναρίων σε ιστότοπους. Για παράδειγμα, τα σενάρια slider και οι γκαλερί που χρησιμοποιούν διάφορα εφέ και λειτουργίες jQuery άρχισαν να λειτουργούν εσφαλμένα. Μερικοί συρόμενοι σταμάτησαν να σπρώχνουν διαφάνειες και οι γκαλερί σταμάτησαν να ανοίγουν φωτογραφίες ή να τις διευρύνουν, αλλά όλα αυτά τα προβλήματα μπορούν να λυθούν.

Το πιο κοινό σφάλμα που προκύπτει μετά την ενημέρωση των βιβλιοθηκών jQuery είναι ένα σφάλμα: Uncaught TypeError: undefined δεν λειτουργεί

Αυτό το σφάλμα εμφανίζεται συνήθως λόγω των ενημερωμένων μεταβλητών και της σύνταξης των παραμέτρων γραφής και είναι πολύ πιθανό ότι έχετε γράψει στα σενάρια σας όπως αυτό:

$ (έγγραφο). έτοιμη (λειτουργία () {

θα πρέπει να είναι έτσι:

jQuery (έγγραφο). έτοιμο (λειτουργία ($) {

Διορθώστε τα σενάρια που δίνουν σφάλματα σύμφωνα με ό, τι γράφτηκε παραπάνω και το σφάλμα εξαφανίζεται, για παράδειγμα, το slider δεν έλειπε για μένα , η σελίδα απενεργοποιήθηκε μόλις απενεργοποιήθηκε , το πρόβλημα συνέβη επειδή το CMS Wordspress χρησιμοποίησε μια ενημερωμένη έκδοση της βιβλιοθήκης jQuery και τα scripts στο πρότυπο γράφτηκαν για την παλαιότερη έκδοση, αρκεί να διορθώσετε τις δέσμες ενεργειών όπως περιγράφεται παραπάνω και το πρόβλημα εξαφανίστηκε.

Διορθώστε τα σενάρια που δίνουν σφάλματα σύμφωνα με ό, τι γράφτηκε παραπάνω και το σφάλμα εξαφανίζεται, για παράδειγμα, το slider δεν έλειπε για μένα , η σελίδα απενεργοποιήθηκε μόλις απενεργοποιήθηκε , το πρόβλημα συνέβη επειδή το CMS Wordspress χρησιμοποίησε μια ενημερωμένη έκδοση της βιβλιοθήκης jQuery και τα scripts στο πρότυπο γράφτηκαν για την παλαιότερη έκδοση, αρκεί να διορθώσετε τις δέσμες ενεργειών όπως περιγράφεται παραπάνω και το πρόβλημα εξαφανίστηκε

Αφήστε τα σχόλιά σας ή γράψτε τις ερωτήσεις σας στα σχόλια, θα προσπαθήσουμε να βοηθήσουμε εάν έχετε δυσκολίες.

(Εμφανίσεις 6 φορές, 1 εμφανίσεις σήμερα)