javascript - 使用 jQuery 一个接一个地切换 DOM 元素

标签 javascript jquery jquery-animate

我有以下代码:

<div id="quotes">
    <p>"Quote 1."</p>
    <p>"Quote2!"</p>
    <p>"Quote3"</p>
    <p>"Etc"</p>
</div>

有没有一种简单的方法可以循环浏览每个引语,所以显示引语 1 然后淡出显示引语 2!等等,还是我需要使用插件?

最佳答案

$('#quotes p').each(function(index){
    $(this).delay(index * 1000).fadeIn().fadeOut();
});

或者像这样:

$('#quotes p').hide().each(function(index){
    $(this).delay(index * 1600).fadeIn().delay(750).fadeOut();
});​

Live DEMO

关于javascript - 使用 jQuery 一个接一个地切换 DOM 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10649650/

相关文章:

javascript - 使用 javascript/jquery 单击下一个和上一个直到固定阶段来显示 div 或内容

javascript - 如何计算元素旋转的变换平移(x,y)补偿?

javascript - Jquery .load 执行第一次加载,但不是第二次加载

javascript - ckeditor替换word如何添加更多?

javascript - 非军事格式的日期范围选择器

jquery - 创建和删除类?

javascript - javascript 中的形状补间

php - 无法通过 jquery 更改表单操作

javascript - 在同一页面上再次重复此切换

javascript - 我的动画没有按预期工作