if(jQuery('.hero .contenido .activo').next().length > 0){
jQuery('.hero .mas').click(function(){
jQuery('.hero .contenido').find('.activo').fadeOut('fast');
jQuery('.hero .contenido').find('.activo').removeClass('activo').next().fadeIn('fast').addClass('activo');
});
}
<div class="hero">
<div class="nav">
<div class="mas"></div>
<div class="boton b1"></div>
<div class="boton b2"></div>
<div class="boton b3"></div>
<div class="menos"></div>
</div>
<div class="contenido">
<div class="uno activo"></div>
<div class="dos"></div>
<div class="tres"></div>
</div>
</div>
If语句不能正常工作,当div class =“tres”得到类“activo”时,就像这个<div class="tres activo"></div>
一样,没有“next”div,但是IF语句仍然是TRUE ,它永远不会停止......我希望有人可以提供帮助
我正在使用jQuery.noConflict()
答案 0 :(得分:0)
if语句在click函数内部,而不是在
之外jQuery('.hero .mas').bind('click', function(){
if(jQuery('.hero .contenido .activo').next().length > 0){