jquery::动画/计时器暂停?

jquery::动画/计时器暂停?,jquery,plugins,timer,Jquery,Plugins,Timer,我已经设置了一个基于jquery的字幕 在我尝试添加暂停悬停字幕之前,这一切都很好 悬停时,它会很好地暂停 但在恢复时,在当前字幕后有一个间隙 这是什么原因造成的 例如: javascript位于: 该插件使用另一个插件, Jquery暂停: 暂停/恢复动画代码 list.parent('div').hover( function(){ list.stop(); timer1.pause(); timer2.pause(); }, function(){

我已经设置了一个基于jquery的字幕

在我尝试添加暂停悬停字幕之前,这一切都很好

悬停时,它会很好地暂停

但在恢复时,在当前字幕后有一个间隙

这是什么原因造成的

例如:

javascript位于:

该插件使用另一个插件, Jquery暂停:


暂停/恢复动画代码

list.parent('div').hover(
  function(){
    list.stop();
    timer1.pause();
    timer2.pause();
  }, 
  function(){                    
    timer1.resume();
    timer2.resume();
    move(list,left);
  }
);

出现间隙的原因是,每次悬停后,选框都会加快一点速度。因此,悬停的选框跑在下一个选框之前,造成了一个间隙

我想你一定是在同一个字幕中添加了多个动画/计时器

我会查看
.pause()
.resume()
方法。他们正在加速悬停在上空的帐篷

你悬停的时间越长,它起飞的速度就越快


无论如何,当
.stop()
move()结合使用时,为什么要使用复杂的插件呢

为您的
列表尝试此选项。hover()


它工作得很好,您只需注意上一个列表的末尾可见,并且您将列表暂停到右侧的情况。。。。。但是没有加速。

没有,$(这个)。pause()/resume()用于动画,timee1.resume()用于计时器。嗯,pause和resume确实在某种程度上加快了字幕的速度。是的,我正在浏览它,但我似乎无法理解它。我会把它寄出去的code@Hailwood-为什么要使用这个插件?只需
.stop()
将所有列表移动到鼠标悬停位置即可。我基本上得到了它,并把它放在了我的帖子里。你太棒了:)我已经用正确的代码替换了上面的插件代码,它工作得非常完美:)
            list.hover(function(){
                lists.first.stop();
                lists.second.stop();
            }, function(){                    
                move(lists.first,left);
                move(lists.second,left);
            });