ニュース ティッカー スタイルの段落を表示/非表示にするネストされた関数があります。
問題は、ループが最初からやり直すと (4 行目)、不透明効果が正しく機能しなくなり、段落が突然表示されることです。
これについて知っているjqueryマスターはいますか?私はこれを難しくしすぎていますか?
$('#special-ticker p').hide();
var a=0;
function outer() {
function inner() {
if(a===$('#special-ticker p').length) { a = 0; }
$('#special-ticker p').
eq(a).
fadeIn(800, function(){
$(this).animate({opacity:100},10000,null,function(){
$(this).hide(800,function(){
a++;
outer();
});
});
});
}
return inner();
}
$(function(){
outer();
});