点击功能正常运作。
但是,如果我们多次点击手img,当重新加载页面时它不起作用,下面是代码。
$(document).ready(function(){
$("#container .like a img").click(function(){
$("#container .balloons a img").addClass("anima");
});
});
我想要多次点击才能解决问题。
答案 0 :(得分:3)
检查出来
$("#container .like a img").on("click", function(){
$("#container .balloons a img").addClass("anima").one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend' , function(event){
$(this).removeClass("anima");
});
});
这里是工作解决方案
答案 1 :(得分:0)
问题是您没有删除anima
课程。您可以使用setTimeout
函数执行此操作:
$(document).ready(function(){
$("#container .like a img").click(function(){
$("#container .balloons a img").addClass("anima");
setTimeout(function() {
$("#container .balloons a img").removeClass("anima");
}, 500)
});
});