Velocity.js错误:Velocity is not defined

在使用Velocity.js(http://cdn.jsdelivr.net/velocity/1.1.0/velocity.min.js)时报错Velocity is not defined.

原因是加载了jQuery1.11,当加载了jQuery时,需要把Velocity修改为$.Velocity,参考下面的例子:

http://wow.techbrood.com/fiddle/28079

其中有个小技巧,就是判断是否加载了jQuery,如果是则把Velocity设置成$.Velocity:

if (window.jQuery) { var Velocity = $.Velocity; } 

注意这种处理方式下,必须把jQuery的脚本引用声明放在Velocity.js的前面。


另外的处理方式是把Velocity.min.js替换成jQuery的插件加载(jquery.velocity.min.js),修改相应代码。

具体使用可参考在线实例:http://wow.techbrood.com/fiddle/3195

该例子使用jquery和velocity插件实现了一个标题渐入动画。


你可能感兴趣的:(Javascript,velocity,jquery)