第二个动画没有实现呢

来源:2-4 预定义动画和自定义动画

菇凉不吃姜

2016-08-31 10:05

$.Velocity.RegisterEffect('sun.pulse', {
   defaultDuration : 300,
   calls : [
           // scaleX 0.5 在300毫秒中所占的比例
           //在前50%之前 沿X轴 放大1.1倍  后50% 缩回原来的尺寸
           [{scaleX : 1.1}, 0.5]
           [{scaleX : 1.0}, 0.5]
   ]
});
$('#div2').on('mouseover', function () {
   $(this).velocity('sun.pulse');
});


报错提示

velorcity.ui.js:121 Uncaught TypeError: Cannot read property '0' of undefined


ui.js的错误地方


/* Iterate through each effect's call array. */

                for (var callIndex = 0; callIndex < properties.calls.length; callIndex++) {

                    var call = properties.calls[callIndex],

                        propertyMap = call[0],

                        redirectDuration = 1000,

                        durationPercentage = call[1],

                        callOptions = call[2] || {},

                        opts = {};


搞不懂呀搞不懂  难道是我的ui.js整错了?

写回答 关注

1回答

  • 夏浅浅Sarah
    2016-09-07 14:59:08

     [{scaleX : 1.1}, 0.5] 和 [{scaleX : 1.0}, 0.5] 之间少一个 ,

Velocity.js实现弹出式相框

超给力动画插件,动画从此信手拈来,从此网页变得生动起来

27005 学习 · 63 问题

查看课程

相似问题