javascript - 使用 JQuery 在图像之间自动滑动 - 与我的 html

标签 javascript jquery

我有这个 html 代码:

<div class="slider" id="mySlider" >
  <div class="slide-group">
    <div class="slide">
      <img src="images/image1.jpg">
    </div>
    <div class="slide">
      <img src="images/image2.jpg">
    </div>
    <div class="slide">
      <img src="images/image3.jpg">
    </div>
  </div>
</div>

每个带有类幻灯片的 div 后面都有一个 img,如上面所示。

使用jquery,如何让它在图像之间自动滑动?

最佳答案

您可以使用setInterval()循环浏览幻灯片。

设置为在 x 时间后移动到下一张幻灯片

下面的代码片段无法完全正常运行,但它为您提供了一个总体思路

$(document).ready(function(){
  window.setInterval(nextSlide, 1000);
});

function nextSlide() {
  var $cur = $('.slide.active');
  var $next = $cur.next();
  if(!$next) $next = $('.slide-group').children()[0];
  console.log($next);
  $cur.removeClass('active');
  $next.addClass('active');
}
.slide {
  display: none;  
}

.slide.active {
  display: block;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div class="slider" id="mySlider" >
  <div class="slide-group">
    <div class="slide active">
      SLIDE 1
    </div>
    <div class="slide">
      SLIDE 2
    </div>
    <div class="slide">
      SLIDE 3
    </div>
  </div>
</div>

关于javascript - 使用 JQuery 在图像之间自动滑动 - 与我的 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32404547/

相关文章:

javascript - sencha 应用程序构建生产后,外部库无法工作

javascript - 如何在 javascript cookie 中存储访问 token 值并使用 AJAX 调用将该 token 传递给 header

jQuery noob : (this). replacewith 我做错了吗?

javascript - 当喂入 $2^4$ 时,这个幂函数不应该返回 12 吗?

javascript - 在 iOS 6 上以编程方式触发文件输入对话框

javascript - CSS 根据另一个元素设置颜色

jquery keyup 忽略不变的字符

javascript - Kendo Grid 详细信息导致父网格刷新?

javascript - Vue 过滤器 - 根据搜索输入返回对象

javascript - JS Regexp for letter that appears at least two twice in the string 任何地方