Этот код $ и animate.css, связанный по ссылке jsfiddle, добавляют эффекты анимации к полям или изображениям.Удалите несколько классов из нескольких элементов с помощью 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 - это идентификатор для одного элемента - если вам нужно получить все элементы, которые вы могли бы использовать $ ('element [class^= "box"'). RemoveClass(); –
http://jsfiddle.net/rUHpf/13/ –