【发布时间】:2020-03-29 09:47:17
【问题描述】:
我有一个问题,在 wordpress 上,在使用 Velocity js 上。
在 function.php 中,我将velocity.min.js 和velocity.ui.min.js 排入队列,就像这样
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'), THEME_VERSION, true);
然后我用我的自定义 javascript 代码将 main.js 文件排入队列
wp_enqueue_script('main-theme-function', STYLESHEET_URI . '/assets/js/main-theme-function.js', NULL, THEME_VERSION, TRUE);
当我尝试注册一个新的速度效果时,比如
$.Velocity
.RegisterEffect("myeffect", {
defaultDuration: 1,
calls: [
[ { translateY: '-50%'}, 1]
]
});
我在控制台上收到此错误
未捕获的类型错误:无法读取未定义的属性“速度”
但我不明白为什么...有人可以帮忙吗?
非常感谢
【问题讨论】:
-
改用
jQuery.Velocity
标签: jquery wordpress velocity.js