为了账号安全,请及时绑定邮箱和手机立即绑定

小bug

还有一点问题,如果鼠标在底下的按钮间快速滑动时,会出现移动到按钮上先淡出前一个的提示再淡入当前的提示。如果来回的非常快速滑动,会出现提示在最后一个离开的按钮上不断的显示消失、显示消失,就是说前面的动画有一个累积的效果没有清除。gif不知道能不能正常显示:547e6e2e0001ab0505000198.jpg

正在回答

3 回答

加个$('.tip').is(':animated')判断

1 回复 有任何疑惑可以回复我~
#1

随风独醉 提问者

非常感谢!没想到老师也解说了
2015-01-20 回复 有任何疑惑可以回复我~

在执行动画前先用stop()停止元素的动画
停止元素的动画方法:stop()
语法结构:stop([clearQueue],[gotoEnd])
clearQueue 和 gotoEnd 都为可选参数,为布尔值。
clearQueue : 是否要清空未执行玩的动画列表
gotoEnd : 是否直接将正在执行的动画跳转到末状态

在这里就是$(".tip").stop(true, true);

0 回复 有任何疑惑可以回复我~

点击图片可看到bug效果

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
按钮特效
  • 参与学习       51392    人
  • 解答问题       236    个

WEB前端开发必备能力,课程分为二个实例讲解,让你牢牢掌握

进入课程
意见反馈 帮助中心 APP下载
官方微信