是 element,多了一个s,但是去掉后还是不执行,还不报错
在事件里面打印一点东西看一下,有没有进入事件执行呢
资料下载
发代码呀
事件没有在闭包里吧,
你没有导入velocity.min.js,要导入才能运行。 <script src="JS/velocity.min.js"></script>
js 变量命名中不能出现 - 可以用 _
是的 网址http://www.mrfront.com/docs/velocity.js/
如果通过 npm 或 bower 安装 Velocity 的话 js库会更加齐:
npm:npm install velocity-animate
bower:bower install velocity
首先、你的 $('#box2').velocity({width:'300px'});没有写动画时间”duration:3000“
其次、不知道你的css文件里面有没有给box2编写样式
// "callout.customPulse" 只是示例,可以随便命名 比如"superSlide"
$.Velocity.RegisterEffect("callout.customPulse", { defaultDuration: 900, calls: [ [ { scaleX: 1.5 }, 0.50 ], // 0.50 为 动画总时间的50% [ { scaleX: 1 }, 0.50 ] ] });
// 调用
$element.velocity("callout.customPulse");
你没有调用函数
把你写的那个js放在布局文件div下面就不会出现空白页了!
Velocity.js的基本用法:
1.引入jQuery.js库
2.引入velocity.min.js库
3.引入velocity.ui.min.js库
终于发现了,我去,calls少打了s @_@
这是个什么问题?具体阐述。。。
snap.svg
[{scaleX : 1.1}, 0.5] 和 [{scaleX : 1.0}, 0.5] 之间少一个 ,
因为delay设置不同啊,如果不设置false,那就要等上一个动画完全执行了才去执行下一个动画,老师那里设置了不同的delay所以视觉效果会有一点点先后入场效果,在3-3大概6分钟那里开始有说的
看老师的讲解,是按照动画数组(如你这里的seqInit )顺序执行
是的呢
你可能没有加载进去velocity.ui.min.js
原来是单词拼错了,,
Unexpected token 就是说你的代码里面出现了不能解析的错误符号,一般情况下检查一下是不是英文标点符号错误导致的,我之前都是粗心把中文的标点符号当成是英文的标点符号,导致报错。
可以用scale动画缩放
calls不是call
看看浏览器的兼容问题,transition有限定兼容问题
已解决,是引入JS的顺序不对