2010-10-14 72 views
1

我有以下问题:JQuery的过渡问题

我有一组具有从一个状态到另一个(两个独立的CSS类)LI元素与平稳过渡。为此,我为每个LI元素使用JQueryUI的Effect API(switchClass)

,我钩了两个JQuery侦听器:mouseover和mouseout,它们相应地改变了状态。足够清楚。现在,我不是JQuery专家,所以我必须缺少一些非常标准的东西,但是每次当我在转换完成之前将鼠标移出LI元素时,转换只是在中途挂起,而LI elem变得对进一步聆听没有反应。

请帮忙。

+0

你可以张贴一些代码吗?这将非常有帮助。 :) – 2010-10-14 19:36:05

回答

2

您可以使用.stop([clear queue],[jump to end])在下一个被调用之前结束动画。如果您想在停止语句中执行此操作,请根据是否替换为true/false。呼叫之前添加它,即$('element').stop(true,true).animate({....

http://api.jquery.com/stop/