jquery的animate()的函数问题
比如有五个链接竖着排列。给每一个链接都注册一个函数,实现在一个box上实现文字滑入,animate()中时间参数假设为500ms,但是这样的话如果我用鼠标在这五个连接上一...
比如有五个链接竖着排列。给每一个链接都注册一个函数,实现在一个box上实现文字滑入,animate()中时间参数假设为500ms,但是这样的话如果我用鼠标在这五个连接上一下划过,就会调用连续调用这五个函数,让他们一下都出现了,有没有什么办法能让动画执行结束返回一个信号,这样我就可以在每个函数的开始进行判断当前动画是否完成,从而避免这种情况。难道必须要用settimeout进行延时吗?
展开
2个回答
展开全部
如果不用settimeout延时的话,你就要修改下动画的时间了,不然加判断的话,会影响到原来所判断的动画效果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询