jQuery自定义值的动画(不是CSS属性)

Eps*_*ool 22 css variables jquery jquery-animate

我想做最奇怪的事情:使用animate进行值更改,这不是css属性而只是变量.

我需要这个,因为我想在用户点击其边框时旋转元素.所以我需要设置角度值的动画,然后在自定义绘图算法中使用它.

我试图使用隐藏DIV的css属性来存储它的角度值并为其设置动画,但它无法正常工作.

有人可以帮我吗?

geo*_*org 62

在寻找同样的事情时偶然发现了这一点并且正确的答案似乎是

$({foo:0}).animate({foo:100}, {
    step: function(val) {
        // val takes values from 0 to 100 here
    }
})
Run Code Online (Sandbox Code Playgroud)

http://james.padolsey.com/javascript/fun-with-jquerys-animate/上找到