0
votes

Ne peut pas lire la propriété 'vitesse' de non définie

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 < Pré> xxx

Puis j'ai énoncé le fichier MAIN.JS avec mon code JavaScript personnalisé comme celui-ci xxx

quand j'essaie d'enregistrer une nouvelle vitesse effet, comme xxx

i obtenir cette erreur sur console

non capturé TypeError: impossible de lire la propriété 'Velocity' de indéfini

Mais je ne peux pas comprendre pourquoi ... quelqu'un peut-il aider?

Merci beaucoup


1 commentaires

essayez jquery.velocity à la place


3 Réponses :


0
votes

non capturé TypeError: impossible de lire la propriété 'Velocity' de indéfini

signifie dans votre cas "$" (jQuery) n'a aucune valeur.

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é.

mais ne sais pas comment dans WordPress.


2 commentaires

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.



1
votes

Vous devriez essayer d'utiliser jquery.velocity à la place. Sinon, vous pouvez envelopper votre appel dans un ife qui alias jQuery à $ . xxx


1 commentaires

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!



0
votes

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);


1 commentaires

Merci! Cela résolvez l'erreur mais ne résout pas mon problème! Quoi qu'il en soit pour montrer les dépendances!