:动画选择器等待动画菜单完成

时间:2012-12-25 00:41:09

标签: jquery animation

我有一些等待菜单完成动画的代码:

    if( $('#pc_lhs_top_ul').children(':animated').length > 0 ||
        $('#pc_lhs_bottom_ul').children(':animated').length > 0 || 
        $('#pc_lhs_top_ul:animated').length > 0 ||
        $('#pc_lhs_bottom_ul:animated').length )
    {
        return;
    }

当我使用chrome检查器进行检查时,每次尝试点击链接时都会运行这段代码,这是我的意图。但是,如果我反复非常快地点击,在动画完成的确切时刻,由于某种原因,点击该链接将不会返回。

调试后我发现更多,我有两个单独的动画,一个接一个地运行,点击锚标签被禁用但是当第一个动画完成时,它没有被禁用,并再次动画以及第二个动画。有一些时间差,没有动画。我应该在第一个动画后添加延迟吗?

0 个答案:

没有答案