javascript - 使用javascript让元素轮流出现

标签 javascript

所以我有两个元素第一个第二个;我试图让他们轮流出现;我有以下代码;

  setTimeout(setInterval(function(){
    $(".first").hide();
    $(".second").show();
  },20000),10000)

  setTimeout(setInterval(function(){
    $(".first").show();
    $(".second").hide();
  },20000),0)

这些代码似乎不起作用,有人可以告诉我出了什么问题吗?

最佳答案

我找到了替代方案:

var d=0;
  setInterval(function(){
    if(d==0){
      d=1
      $(".first").hide();
      $(".second").show();
    }else if(d==1){
      d=0
      $(".first").show();
      $(".second").hide();
    }
  },10000)  

关于javascript - 使用javascript让元素轮流出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30365426/

相关文章:

javascript - 找出鼠标移动方向

javascript - HEAD 中 LINK 和 STYLE 元素的评估顺序

javascript - 基于多个元素的 click() 设置和删除 jQuery cookie

javascript - 具有 HTML5 音频属性的 vuejs

javascript - 用函数反向回调的返回值 - not(callback)

javascript - 我的 Controller 中的作用域变量无法正常工作 ng-include 的 src

javascript - 使用 jQuery 选择器时的默认上下文是什么?

javascript - 如何在上一个结束后发起调度

javascript - Angular 2 - Kendo UI 日历未正确渲染

javascript - 选择问题