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