jquery - 需要 jQuery 自动功能

标签 jquery html css

我为我的网站创建了简单的 slider ,它在这里运行良好的演示 http://jsfiddle.net/Kxnh3/1/

现在我想让这个 slider 自动工作吗? 有什么想法吗?

jQuery(document).ready(function() {
     jQuery('.sliderBtn li:eq(0) a').click(function()
     {
     jQuery('.sliderBtn li:eq(0)').addClass('activeSlide');
     jQuery('.sliderBtn li:eq(1)').removeClass('activeSlide');
     jQuery('#homeSliderSlideshow').animate({'left':'0'},'slow');
     });

     jQuery('.sliderBtn li:eq(1) a').click(function()
     {
     jQuery('.sliderBtn li:eq(0)').removeClass('activeSlide');
     jQuery('.sliderBtn li:eq(1)').addClass('activeSlide');
     jQuery('#homeSliderSlideshow').animate({'left':'-100px'},'slow');
     });

});

HTML:

<div class="wraper">
    <ul id="homeSliderSlideshow">
        <li>
            <div>1</div>
            <div>2</div>
            <div>3</div>
            <div>4</div>
        </li>
    </ul>
</div>

<div class="sliderBtn">
    <ul>
        <li class="activeSlide">
            <a href="#">1</a>
         </li>
        <li>
            <a href="#">2</a>
         </li>
    </ul>
</div>

最佳答案

jQuery(document).ready(function() { 

    var value=0;
    setInterval(function(){
        value=value==0?-100:0;


        if(value==0)
        {
           jQuery('.sliderBtn li:eq(0)').addClass('activeSlide');
           jQuery('.sliderBtn li:eq(1)').removeClass('activeSlide');
        }else if(value==-100){
           jQuery('.sliderBtn li:eq(1)').removeClass('activeSlide');
           jQuery('.sliderBtn li:eq(0)').addClass('activeSlide');
        }


        jQuery('#homeSliderSlideshow').animate({'left': value + 'px'},'slow');
    },2000);

});

Demo

关于jquery - 需要 jQuery 自动功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10619618/

相关文章:

javascript - 如何检索具有相同名称的多个输入的值?

javascript - 为什么我的 Google Analytics 代码没有跨所有域跟踪数据?

css - 如何使用 Bootstrap 将两个以图标为前缀的输入字段并排放置?

html - 有没有一种方法可以在不使用 span 的情况下为 Jamo 字母(韩语/韩语写作)选择特定的字符引用

javascript - content.toggleAnimationClass();不是函数

jquery - 仅当 '/' 是自动完成的最后一个字符时,如何调用 Web 方法?

javascript - 如何编辑一篇博文的 CSS 而不是其他博文以获得 5 星评级系统?

jquery - 使用 jQuery 更改 "html"和 "*"的 css

java - 如何在 Java 中对字符串进行 HTML 化

javascript - JSFiddle 代码在我自己的页面中不起作用