jquery - 如何使用自动时间换类

标签 jquery html css slide

html

<ul class="slider">
   <li>Lipsum</li>
    <li>lipsum</li>
    <li>lipsum</li>
     <li>lipsum</li>
</ul>

CSS

.active{
    color:#9c0;
}

javascript (jquery)

$(document).ready(function(){
        $(".slider li:first-child").addClass("active");
        $("li").click(function () {
         $(".active").removeClass("active");
         $(this).addClass("active");

    });

});

在页面上加载第一个 li 获取类事件,单击每个 li 使其获取类事件并删除其他事件类。我想要类随着时间间隔自动改变,就像幻灯片一样,我该如何实现。

http://jsfiddle.net/awkTU/

最佳答案

这有帮助吗:

$(document).ready(function(){
        $(".slider li:first-child").addClass("active");
        setTimeout(autoAddClass, 1000);
});

function autoAddClass(){
    var next = $(".active").removeClass("active").next();
    if(next.length)
        $(next).addClass('active');
    else
        $('.slider li:first-child').addClass('active');
    setTimeout(autoAddClass, 1000);
}

关于jquery - 如何使用自动时间换类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13785375/

相关文章:

CSS 背景图片

php - 在wordpress自定义模板中显示插入的数据

javascript - 将表单中的所有输入收集到 JS 数组中

javascript - jQuery datepicker 无法在 angularjs 中的 ng-repeat 内工作?

php - html php通过多个页面和内部表单传递变量

android - 我网站上的图片无法在移动浏览器中加载

javascript - 检测页面大小并在宽度低于 500px 时更改 css

javascript - 禁用 iframe 文本区域

html - HTML 页面上图像前面的 Wufoo 表单?

html - 在纯 css 上具有固定标题和固定列的表格