我是新手,我正在尝试使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,我仍然得到一个速度不是函数错误。
答案 0 :(得分:0)
将 velocity.js 和 index.php 放在同一个文件夹中,或者 在index.php中指定velocity.js的正确路径 即可。 我希望这对你有帮助。
答案 1 :(得分:0)
确保在 VelocityJS之前加载jQuery - 如果它以错误的顺序完成,那么Velocity将不会知道jQuery存在并将绑定为window.Velocity()
- 这需要稍微调用不同的方式。
编辑:为了将来参考,jQuery和VelocityJS顺序是正确的,但用户函数在两者之间加载而不是等待document.ready
- 因此混乱调试。