我有一个嵌套函数来显示/隐藏段落news-ticker-style.
问题是,当循环重新开始时(第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();
});
Run Code Online (Sandbox Code Playgroud)
问题是第9行:
$(this).animate({opacity:100},10000,null,function(){
//...
Run Code Online (Sandbox Code Playgroud)
不透明度应为"1"(不透明度为0到1之间的值)
$(this).animate({ opacity : 1 }, 10000, null, function() {
Run Code Online (Sandbox Code Playgroud)