2012-03-07 36 views
0

親がアクティブなときに子をアクティブにしようとしています。 これまで私はこれをやりました。私はここにコードテストしてい :ここ​​親がアクティブなときにJqueryの子がアクティブになる

var toggleSlide = function() { 
$("#slider span.active").removeClass().next().add("#slider span:first").last().addClass("active"); 
}; 
setInterval(toggleSlide, 1000); 
$("#slider .active a#open span").addClass("ready"); 
setInterval (function(){ $("#slider .active a#open span").removeClass()}, 50); 

答えて

2

はコード

var toggleSlide = function() { 
    $("#slider span").find('span').removeClass('active'); 
    $("#slider span.active").removeClass().next().add("#slider span:first").last().addClass("active").find('span').addClass('active'); 
}; 
setInterval(toggleSlide, 1000); 
$("#slider .active a#open span").addClass("ready"); 
+0

EY、早急な返信ありがとうございますが、親がアクティブなときに子供はアクティブではありません:( – Tiago

+0

親がアクティブでない場合、最初の子はアクティブのままです:/ – Tiago

+0

ここは実際の例です[http ://jsfiddle.net/MS5DV/7/](http://jsfiddle.net/MS5DV/7/) すべての子供をアクティブにしたいですか? – Dips

0
var toggleSlide = function() { 
$("#slider span").children('a').children('span').removeClass('ready'); 
$("#slider span.active").removeClass().next().add("#slider span:first").last().addClass("active").children('a').children('span').addClass('ready'); 
}; 
setInterval(toggleSlide, 1000); 
$("#slider .active a#open span").addClass("ready");​ 
私が望ん

That's、おかげで皆さんです!

関連する問題