第二個動畫沒有實現呢
$.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整錯了?
2016-09-07
?[{scaleX : 1.1}, 0.5] 和?[{scaleX : 1.0}, 0.5] 之間少一個?,