Ich lerne jQuery und versuche mich mit einem Scroll-Effekt zu befassen. Wie auch immer, ich versuche, diesen Code zum Laufen zu bringen, aber ich habe Probleme dabei. Es bricht ab, wenn es die animierte Funktion ausführt:
Ich würde Ihre Hilfe sehr zu schätzen wissen. Danke.
Uncaught TypeError: $ (...). animate ist keine Funktion
bei HTMLAnchorElement. (script.js: 58)
bei HTMLDocument.dispatch (jquery-3.1.1.slim.min.js: 3)
bei HTMLDocument.q.handle (jquery-3.1.1.slim.min.js: 3)
Es liegt an der jQuery-Version, die Sie verwenden. https://code.jquery.com/jquery-3.1.1.slim.min.js
slim
Version von jQuery enthält nicht alle ursprünglichen jQuery-Funktionen.
Sie sollten eine full
Version verwenden. Sie können es von hier herunterladen .
Es hilft Ihnen, besser zu verstehen, wenn Sie diesen Artikel lesen hier wo irgendwann in Sie werden diese Aussage finden und zitiere:
Schlank bauen
Endlich haben wir dieser Version etwas Neues hinzugefügt. Manchmal ...... du brauche keinen Ajax, oder du bevorzugst einen der vielen Standalone Bibliotheken, die sich auf Ajax-Anfragen konzentrieren. Und oft ist es einfacher zu benutzen eine Kombination aus CSS- und Klassenmanipulation für Ihr gesamtes Web Animationen. Zusammen mit der regulären Version von jQuery, die die enthält Ajax und Effekte Module, wir veröffentlichen eine "schlanke" Version, die schließt diese Module aus. Alles in allem schließt Ajax, Effekte und derzeit veralteter Code.
slim Version wird einige Methoden nicht unterstützen und daher dieses CDN enthalten
%Vor%in Ihrem Projekt und dann den Code ausführen, wird es funktionieren.
Tags und Links javascript jquery