需要jQuery文本旋转器帮助

时间:2012-05-09 18:12:04

标签: jquery jquery-ui jquery-plugins

我遇到过需要以特定方式显示UL LI标签列表的要求。

我需要在div中显示x个项目。在特定持续时间之后,下一组x元素应该显示,之前应该隐藏。

这是一个小提琴,它将展示我的目标。我连续有13个列表项。它应该首次加载5个项目,第二次加载5个项目,第三次加载3个项目。它应该重新显示,而不是显示前5项。

JsFiddle

我希望我对自己的要求更加清楚。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我将它降低到7(当我进行更改时,所有这些都需要很长时间才能完成)

看起来问题是要检查有多少可见问题,我的猜测应该是这样:

if(end_of_list){
    //remove all from visible, then:
    $(this).detach().appendTo('ul#ticker').removeAttr('style');
} else {
    $('#ticker li:lt(' + 5 + ')').animate({ marginTop: '-120px' }, 800);
}

这是我正在玩的jsfiddle。列表计算的结束不存在:

http://jsfiddle.net/rzWUR/9/