我有一些图像应该在悬停时执行短动画。
这是我用来在悬停时给他们动画类,并在动画时间结束后删除它。
$('.box').on('mouseenter',function(){
var box = $(this);
$(box).addClass('swing');
setTimeout(function(){
$(boxen).removeClass('swing');
},2000);
});
问题是,这是非常错误的。查看http://jsbin.com/onemix并将其悬停几次,您就会看到问题。
我想我需要检查它们是否在悬停触发时动画,以避免新的超时时间。
有什么建议吗?