此$代码和和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(); – 2013-02-19 19:24:30
http://jsfiddle.net/rUHpf/13/ – 2013-02-19 19:25:19