velocity.js 文件存在但功能不工作

velocity.js file is there but function not working

我是新手,我正在尝试让 velocity.js 在我正在构建的网站上工作。我在 index.php 页面上添加了 velocity.js,在添加 velocity.js

之后我还添加了 velocity.ui.js

然后我按照说明将 animate() 的所有实例替换为 velocity() 。 None 的动画有效,我得到一个错误 velocity is not a function。所以我想学习这个,所以我查看了我包含的两个文件,但我找不到速度函数,那么它应该如何工作?

说明书是这么说的:

"Download Velocity, include it on your page, and replace all instances of jQuery's $.animate() with $.velocity(). You will immediately see a performance boost across all browsers and devices — especially on mobile."

请问我做错了什么?

那么这个方法对不对?

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

我使用了 CDN,但仍然出现 velocity is not a function 错误。

velocity.jsindex.php放在同一个文件夹或在index.php中指定velocity.js的正确路径。 希望对您有所帮助。

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

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