J'ai un problème AA, sur WordPress, sur l'utilisation de Velocity JS.
Inside fonction.php J'ai fait suite à la vélocité.min.js et velocity.ui.min.js, comme celui-ci p> < Pré> xxx pré>
Puis j'ai énoncé le fichier MAIN.JS avec mon code JavaScript personnalisé comme celui-ci p> quand j'essaie d'enregistrer une nouvelle vitesse effet, comme p> i obtenir cette erreur sur console p> non capturé TypeError: impossible de lire la propriété 'Velocity' de indéfini p>
blockquote> Mais je ne peux pas comprendre pourquoi ... quelqu'un peut-il aider? p> Merci beaucoup P> P>
3 Réponses :
non capturé TypeError: impossible de lire la propriété 'Velocity' de indéfini p> blockQuote>
signifie dans votre cas "$" (jQuery) n'a aucune valeur. P>
surtout parce que JQuery n'est pas ajouté à votre côté ou après la bibliothèque de vélocité. Assurez-vous de charger / ajouter JQuery d'abord alors la vélocité. P>
mais ne sais pas comment dans WordPress. P>
Hé, cela devrait être un commentaire pas une réponse. Cette question est une duplication éventuelle.
Je ne peux pas commenter sur les autres pour le moment, mais je garde à l'esprit. Merci.
Vous devriez essayer d'utiliser jquery.velocity code> à la place. Sinon, vous pouvez envelopper votre appel dans un ife qui alias jQuery à
$ code>.
Merci bien cela fonctionne bien! Omg je ne peux pas croire .. j'ai utilisé jquery.velocity au lieu de jquery.velocity et cela n'a pas fonctionné. Avec J minuscule tout fonctionne bien! Merci beaucoup!
C'est probablement une erreur de commande de charge. WP charge des fichiers JS dans une sorte d'ordre aléatoire sauf si vous ajoutez un argument de dépendance.
Vous devez ajouter votre VELOCITY CODE> JS Fichiers en tant que dépendances à votre MAIN.JS. P>
wp_enqueue_script('velociti-min-js', STYLESHEET_URI . '/assets/js/velocity.min.js', array('jquery'), THEME_VERSION, true);
wp_enqueue_script('velociti-ui-min-js', STYLESHEET_URI . '/assets/js/velocity.ui.min.js', array('jquery', 'velocity-min-js'), THEME_VERSION, true);
wp_enqueue_script('main-theme-function', STYLESHEET_URI . '/assets/js/main-theme-function.js', ['velociti-min-js', velociti-ui-min-js'], THEME_VERSION, TRUE);
Merci! Cela résolvez l'erreur mais ne résout pas mon problème! Quoi qu'il en soit pour montrer les dépendances!
essayez
jquery.velocity code> à la place