velocity.js文件在那里,但功能不起作用

时间:2016-10-28 05:11:39

标签: javascript velocity.js

我是新手,我正在尝试使velocity.js在我正在建设的网站上运行。我在index.php页面上包含velocity.js,并且在包含velocity.js之后我还包括velocity.ui.js

然后我按照说明所示用velocity()替换animate()的所有实例。没有任何动画工作,我得到错误速度不是一个功能。所以我试着学习这个,所以我查看了我所包含的两个文件,我找不到速度作为函数,那么这应该如何工作呢?

这是指示说的:

  

“下载Velocity,将其包含在您的页面上,并用$ .velocity()替换jQuery的$ .animate()的所有实例。您将立即看到所有浏览器和设备的性能提升 - 特别是在移动设备上。” / p>

我做错了什么?

这是正确的方式吗?

  

$('#elements1,#elements2')。velocity({opacity:1},900);

我使用了CDN,我仍然得到一个速度不是函数错误。

2 个答案:

答案 0 :(得分:0)

velocity.js index.php 放在同一个文件夹中,或者 在index.php中指定velocity.js的正确路径 即可。 我希望这对你有帮助。

答案 1 :(得分:0)

确保在 VelocityJS之前加载jQuery - 如果它以错误的顺序完成,那么Velocity将不会知道jQuery存在并将绑定为window.Velocity() - 这需要稍微调用不同的方式。

编辑:为了将来参考,jQuery和VelocityJS顺序是正确的,但用户函数在两者之间加载而不是等待document.ready - 因此混乱调试。