使用jQuery反复显示/隐藏元素

凯尔文·尼尔森(Kelvin Nielsen)

我试图重复显示/隐藏一组元素。

以下是HTML

<div id="1">Div 1</div>
<div id="2">Div 2</div>
<div id="5">Div 5</div>

我尝试了以下脚本:

$(document).ready(function () {
    var repeat = function () {
        $('#1').show();
        $('#1').delay(1000).hide();
        $('#2').hide();
        $('#2').delay(1000).show();
        $('#2').delay(3000).hide();
        $('#5').hide();
        $('#5').delay(3000).show();
        $('#5').delay(6000).hide();
    };
    setInterval(repeat, 6000);
});

但是我可以一次看到所有的div。在最初的10秒钟后,所有内容都会隐藏起来,脚本已完成。非常感谢这里的任何指针。

小提琴

TJ

如果我理解正确,您正在寻找 fadeToggle()

$(document).ready(function() {
  var repeat = function() {
    $('#1').fadeToggle(1000);
    $('#2').fadeToggle(1000);
    $('#5').fadeToggle(1000);
  };
  setInterval(repeat, 2000);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="1">Div 1</div>
<div id="2">Div 2</div>
<div id="5">Div 5</div>


如果要一一显示元素,则可以使用完整的回调fadeToggle()

$(document).ready(function() {
  var repeat = function() {
    $('#1').fadeToggle(1000, function() {
      $('#2').fadeToggle(1000, function() {
        $('#5').fadeToggle(1000);
      });
    });

  };
  setInterval(repeat, 4000);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="1">Div 1</div>
<div id="2">Div 2</div>
<div id="5">Div 5</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用jQuery显示或隐藏div元素

来自分类Dev

隐藏/显示元素jQuery

来自分类Dev

显示隐藏元素 jquery

来自分类Dev

jQuery隐藏/显示在悬停时反复发生

来自分类Dev

为什么在使用jQuery隐藏元素时元素再次显示

来自分类Dev

jQuery不显示/隐藏元素

来自分类Dev

jQuery:显示后隐藏元素?

来自分类Dev

使用jQuery显示和隐藏动态生成的表元素

来自分类Dev

查找最接近的隐藏元素并使用jquery显示它

来自分类Dev

使用jQuery在窗口调整大小上显示或隐藏元素

来自分类Dev

如何显示所有使用jQuery隐藏的元素?

来自分类Dev

使用 jQuery 显示/隐藏下拉菜单的 <li> 元素

来自分类Dev

使用 javascript 或 jquery 隐藏和显示 2 个不同的元素

来自分类Dev

隐藏,使用jquery显示

来自分类Dev

隐藏,使用jquery显示

来自分类Dev

使用AngularJs显示/隐藏元素

来自分类Dev

使用JavaScript隐藏/显示元素

来自分类Dev

如何使用jQuery隐藏元素?

来自分类Dev

如何使用jquery隐藏元素?

来自分类Dev

jQuery使用Slideup隐藏元素

来自分类Dev

jQuery依次显示和隐藏p元素

来自分类Dev

在jQuery的帮助下显示隐藏的元素

来自分类Dev

jQuery压缩显示隐藏多个元素的脚本

来自分类Dev

jQuery隐藏/显示特定的li子元素

来自分类Dev

显示和隐藏jQuery中的不同元素

来自分类Dev

jQuery显示隐藏的加载器单击的元素

来自分类Dev

jQuery隐藏/显示不同元素的故障排除

来自分类Dev

显示和隐藏元素 if 语句 JQuery

来自分类Dev

使用JQuery同时显示一个文章元素并隐藏其他元素