jQuery CSS 每 X 秒更改一次除法

标签 jquery css

我有以下代码:

<div id="fp-slides">
  <div id="fp-slide-design" class="current"></div>
  <div id="fp-slide-seo"></div>
  <div id="fp-slide-ecommerce"></div>
  <div id="fp-slide-cms"></div>
</div>

我希望 class="current" 每 5 秒在 4 个分区之间切换一次。我应该查看 jQuery 中的哪个函数?

最佳答案

看看this approach .

只需将值 400 更改为 5000。

var $elements = $('#fp-slides div'); 

var total_elements = $elements.length;
var element_with_class = 0;

window.setInterval( function () {

  $elements.eq(element_with_class).removeClass('current');

  element_with_class += 1;

  if ( element_with_class === total_elements )
  {
      element_with_class = 0;
  }

  $elements.eq(element_with_class).addClass('current'); 

}, 5000 );

关于jQuery CSS 每 X 秒更改一次除法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8271517/

相关文章:

javascript - 我怎样才能简化这个 jQuery JavaScript 代码?

javascript - jQuery:动画不透明度为 0 然后淡出

css - 以像素为单位的字体大小指的是哪个高度?

javascript - PrettyPhoto mobile响应式

html - CSS溢出-x :none not working

javascript - 使用 jQuery tableSorter 插件过滤项目的选择器

javascript - 根据用户选择启用和禁用单选按钮

javascript - 开始将幻灯片切换为隐藏状态,直到获得焦点

javascript - jquery datepicker - 不通过其他检查显示今天之前的日期

javascript - 图片 :focus doesn't stay focus in CSS