所以我有一个gif,我想让它在按住键移动的同时连续播放,我怎么能在JavaScript/jQuery中做到这一点?

所以我有一个gif,我想让它在按住键移动的同时连续播放,我怎么能在JavaScript/jQuery中做到这一点?,javascript,jquery,Javascript,Jquery,所以我有一个gif,我想让它在按住键移动的同时连续播放,我怎么能在JavaScript/jQuery中做到这一点 这就是我现在拥有的: $( document ).ready(function(){ $( document ).keydown(function(key) { switch(parseInt(key.which,10)) { // Left arrow key pressed case 37: $('img').

所以我有一个gif,我想让它在按住键移动的同时连续播放,我怎么能在JavaScript/jQuery中做到这一点

这就是我现在拥有的:
$( document ).ready(function(){
  $( document ).keydown(function(key) {
    switch(parseInt(key.which,10)) {
        // Left arrow key pressed
        case 37:

            $('img').animate({left: "-=50px"}, 'fast');
                            $('img').attr('src','http://i.imgur.com/IvR83ue.gif');
            break;

你能添加你的html代码吗?我的html只是一个图像标记。请改为尝试按键事件。它是连续的。另外,在每个动画开始时解除关键点事件的绑定,然后在结束时重新绑定,这样不会使浏览器崩溃。