我有一系列div,我正在使用css来制作动画。每个div都有一个按钮,用于触发css动画。我想使用jQuery将一个css过渡类添加到div中,以便它独立动画。诀窍是我需要允许多个div一次激活/动画/ up。我想为每个实例使用相同的js,但我希望div独立行动而不会相互影响。我正在使用:
$(".show").click(function() {
$(".show").parent().toggleClass('rise');
});
这就是我现在所拥有的:
答案 0 :(得分:0)
试试此代码
$(".show").click(function(event ) {
$( event.target).closest("div").toggleClass('rise');
});
答案 1 :(得分:0)
看一下你的代码,这就是我的建议:
$('#card-container').find.(".show").click(function() {
$(this).closest('.card').toggleClass('rise');
});
show
类closest
代替parent