javascript - 循环javascript?

标签 javascript infinite-loop

我是 jsjquery 的新手,我正在尝试淡入和淡出列表项。 我正在使用 jQuery Cycle 插件(带有转换定义)。 它工作得很好,但我需要它循环。我确信这很简单。但是我找不到答案。:(

<script type="text/javascript">
function InOut( elem )
{
  elem.delay()
 .fadeIn(400)
 .delay(5000)
 .fadeOut( 
           function(){ InOut( elem.next() ); }
         ) ;
}

$(function(){
$('#newsticker li').hide();
InOut( $('#newsticker li:first') );

});
</script>

最佳答案

$(function(){

$('#newsticker li').hide();
InOut( $('#newsticker li:first') );

var lengthUl = $('#newsticker').children().length;
var i = 0
function InOut( elem )
{
     elem.delay().fadeIn(100).delay(100).fadeOut(function() {
            i++;
            InOut(elem.next());
            if(i == lengthUl){
                InOut( $('#newsticker li:first') );
                i = 0;
            }
        }   
    ) ;
}
});

只需使用它作为您的脚本即可。

还添加了 js Fiddle 链接:享受吧!

http://jsfiddle.net/shubham59/xmRqG/1/

关于javascript - 循环javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17781975/

相关文章:

javascript - 如何在js中生成和同步包含音频的每个节拍信息(bpm)的xml/json文件

Javascript:获取页面元素的内容并将其用作变量?

javascript - 我怎样才能拥有类型的功能(arr : T[]) => T in C++ that compile to WebAssembly?

javascript - 相位器框架 javascript "infinite loop" "browser crash"计时器

c - 向链表插入新节点时程序卡住

javascript - 在 TypeScript 中将 IntelliSense 中的方法的别名显示为方法而不是属性

javascript - 找不到 JavaScript 命名空间

c - 有一个测试卡在无限循环中,你能找到它吗?

java - 这个 while 循环有什么问题吗?

javascript - 如何重复这个功能