我有<div>
中包含的单词列表,<div>
溢出设置为隐藏,因此一次只显示一个列表项。我希望每个列表项逐个向上滑动,但不使用.slideUp()
函数。我希望它看起来像一个人从顶部移开,另一个从底部出现。我还希望列表项循环。
这是我的HTML:
<div class="band_ticker">
<ul id="slide">
<li><h2 class="band">BAND</h2></li>
<li><h2 class="band">PARTY BAND</h2></li>
<li><h2 class="band">COPORATE EVENTS</h2></li>
<li><h2 class="band">WEDDINGS</h2></li>
<li><h2 class="band">FUNCTION BAND</h2></li>
</ul>
</div>
我是否可以通过向上设置每个项目的动画来获得编写jQuery代码以帮助循环的一些帮助?
答案 0 :(得分:6)
以下是一些代码,最初来自workshop.rs:
JS:
function tick(){
$('#ticker li:first').animate({'opacity':0}, 200, function () {
$(this).appendTo($('#ticker')).css('opacity', 1); });
}
setInterval(function(){ tick () }, 4000);
HTML:
<ul id="ticker">
<li>
<a href="http://workshop.rs/2009/12/jqbargraph-jquery-graph-plugin/">jqBarGraph</a> is jQuery plugin that gives you freedom to easily display your data as graphs. There are three types of graphs: simple, multi and stacked.
</li>
<li>
Learn how to create <a href="http://workshop.rs/2010/07/create-image-gallery-in-4-lines-of-jquery/">image gallery in 4 lines of Jquery</a>
</li>
<li>
<a href="http://workshop.rs/2009/12/image-gallery-with-fancy-transitions-effects">jqFancyTransitions</a> is easy-to-use jQuery plugin for displaying your photos as slideshow with fancy transition effects.
</li>
<li>
<a href="http://workshop.rs/2010/02/moobargraph-ajax-graph-for-mootools/">mooBarGraph</a> is AJAX graph plugin for MooTools which support two types of graphs, simple bar and stacked bar graph.
</li>
</ul>