向下滑动一组隐藏的
我想通过单击按钮一次滑下一些李。
我用我目前拥有的东西模拟了一些 http://jsfiddle.net/S5T7N/ 。
<div id="dropdown">
<h1>when you click here</h1>
<ul>
<li>We</li>
<li>Will</li>
<li>Slide Down</li>
<li>One At A Time</li>
</ul>
</div>
I would like to slide down some li's one at a time on clicking a button .
I mocked up a little fiddle with what I currently have http://jsfiddle.net/S5T7N/ .
<div id="dropdown">
<h1>when you click here</h1>
<ul>
<li>We</li>
<li>Will</li>
<li>Slide Down</li>
<li>One At A Time</li>
</ul>
</div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
slideDown() 函数有第二个参数,它是动画完成时执行的回调函数。只需使用该功能滑动下一个:
工作演示:http://jsfiddle.net/S5T7N/6/
The slideDown() function has a second argument, which is a callback function to execute when the animation finishes. Just use that function to slide the next one:
Working demo: http://jsfiddle.net/S5T7N/6/
看看这个 JSFiddle。
这将循环遍历每个
li
并设置一个超时,为每个li
等待不同的时间。当前设置为 500 毫秒,因为这是动画的时间。这些值应该保持不变以获得连续的动画。Have a look at this JSFiddle.
This loops through each
li
and sets a timeout that waits for a different time for eachli
. It's currently set to 500ms, as that's the time of the animation. These values should stay the same to get a continuous looking animation.现场演示
Live demo