我用它来滚动页面动画。
if (e.keyCode == 38)
$('div').animate({scrollTop:"-=50"},'5000', 'linear')
if (e.keyCode == 40)
$('div').animate({scrollTop:"+=50"},'5000', 'linear')
但我必须按住向上或向下箭头键才能继续制作动画。如何在一次按下时启动动画,然后在再次按下相同的按键(向上或向下)时提高速度
由于
答案 0 :(得分:0)
作为this,您可以添加另一个if子句来检测它是否是动画。如果是动画,请停止当前动画并以更快的速度启动另一个动画。
我认为关于它被动画多少次的整数会很好,因为速度可能是50 * THAT_INTEGER。