我如何限制动画,例如根据捏手势量表设置它们

时间:2014-09-12 22:08:51

标签: javascript jquery-animate velocity.js

我正在使用velocity.js为css属性设置动画。

$(".list-element).velocity({
        height: "50px"
    }, {
        duration: 250
    })  

我想基于动态事件将相同的属性更改为相同的目标值。

特别是捏手势(hammer.js)和滚动。

为此,我需要一些方法来告诉速度我只想要完整动画的子集。 例如,将其设置为完整动画的10%。

将完整的动画分成x个小部分会打破我认为的宽松。

1 个答案:

答案 0 :(得分:0)

你的问题非常笼统! 我没有得到你想要的东西!
但在Velocity中你可以使用函数而不是某些值,如下所示:

var step = 10; //consider it's dynamic variable!
$elm.velocity({
    height: function() {
        return '+='+(step/100)*300+'px';
    }
},whatEver);