课程
/前端开发
/CSS3
/按钮特效
做完这个demo后,发现鼠标快速的来回移动时,鼠标事件触发次数会叠加。怎么可以限制掉呢?
2014-12-01
源自:按钮特效 1-11
正在回答
在执行动画前先用stop()停止元素的动画停止元素的动画方法:stop()语法结构:stop([clearQueue],[gotoEnd])clearQueue 和 gotoEnd 都为可选参数,为布尔值。clearQueue : 是否要清空未执行玩的动画列表gotoEnd : 是否直接将正在执行的动画跳转到末状态在这里就是$(".tip").stop(true, true);
可以先判断动画是否执行:
if (!$('.tip').is(':animated')){
$('.tip').css({'left':l+'px'}).animate({'top':180,'opacity':1},300);
}
举报
WEB前端开发必备能力,课程分为二个实例讲解,让你牢牢掌握
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号