Jquery下拉列表防止动画累积

使用.stop()不是特别好用;

if ($(this).find('div').eq(0).is(":animated") == false) {
                        $(this).find('div').eq(0).slideDown("normal");
                    }

使用is(":animated")==false,这个判断,如果成立则说明当前无动画,可以执行动画,如果不成立说明有动画未完成,可以比较好的防止动画累积。

不过,实际好用的效果最好还是使用 对象.stop().animate(xxx);这种自定义动画来的实在!

posted @ 2018-01-18 08:58  sistrong  阅读(73)  评论(0编辑  收藏  举报