我想知道如何使用JQuery的addClass/removeClass函数来实现动画效果?
对于animate函数,似乎需要添加一些CSS属性,但如果我有一个类使元素在每次触发点击函数时显示为块,而在CSS中所有元素都被隐藏。那么如何实现此过程的动画效果?
以下是我的代码:
<script src="js/jquery-1.9.1.min.js"></script>
<script>
var allSlides = $('li');
$('#nextSlide').click(function(){
var nextSlide = $('.active').next();
if (nextSlide.length == 0)
{
var nextSlide = allSlides.first();
}
$('.active').removeClass('active');
nextSlide.addClass('active');
return false;
});
$('#prevSlide').click(function(){
var prevSlide = $('.active').prev();
if (prevSlide.length == 0)
{
var prevSlide = allSlides.last();
}
$('.active').removeClass('active');
prevSlide.addClass('active');
return false;
});
</script>