이 $ code 및 jsfiddle 링크에 연결된 animate.css는 상자 나 이미지에 애니메이션 효과를 추가합니다.jquery를 사용하여 여러 요소에서 여러 클래스 제거
$('.box1').addClass('animated bounceInUp');
에는 애니메이션 클래스와 효과 클래스가 추가됩니다.
$('.box1').removeClass('animated bounceInUp');
은 클래스를 제거합니다.
여기에서 문제는 100 개 이상의 상자/이미지를 사용할 계획이므로 모든 애니메이션 및 효과 클래스를 동시에 추가/제거하는 방법이 있어야합니다.
이
내가 현재 사용하고 코드와 jsFiddle입니다 :$(document).ready(function() {
$('.box1').addClass('animated bounceInUp');
$('.box2').addClass('animated bounceInLeft');
$('.box3').addClass('animated flipInX');
//
var wait = window.setTimeout(function() {
$('#boxes *').removeClass('animated');
}, 3300);
});
그러나 이것은 단지 (모든 효과는 다른) 요소에서 애니메이션 클래스를 제거 그래서 당신은 할 수 없습니다 새로운 효과 클래스를 추가하십시오. 나는 '.removeClass ('animated ')'에서 애니메이션으로 추가 할 부분을 파악할 수 없었다. 미리 감사드립니다.
$ (# boxes * ') 함수의 이름을 제외하여 모든 클래스를 제거 할 수 있습니다. removeClass(); #boxes는 한 요소의 ID입니다. 모든 요소를 가져와야하는 경우 $ ('element [class^= "box"')를 사용할 수 있습니다. removeClass(); –
http://jsfiddle.net/rUHpf/13/ –