有没有办法使用jQuery.animate来动画JS中的全局变量? 我的意思是这样的:
var FlashPlayerVolume = 0.0;
$ jQuery.Animate({FlashPlayerVolume:1.0},200);
有可能吗?
答案 0 :(得分:2)
听起来不是一个好主意,但回答这个问题,是的,您可以使用内置的$ .fx.step方法为任何内容制作动画。
最简单的方法是在隐藏元素或其他东西上设置一些任意值,然后执行此操作:
var FlashPlayerVolume = 0.0;
$('div').css('font-size', 0.0).animate({ fontSize: 1.0 }, {
duration: 3000,
step: function(now, fx) {
FlashPlayerVolume = now;
console.log(FlashPlayerVolume);
}
});