2014-01-19 34 views
1

即時尋找的東西,用的div使滑塊..我尋找它,我發現這一點:需要滑動我的div

的HTML:

<div class="mydivs"> 
    <div>divasdas 1</div> 
    <div>divasdasdasdad 2</div> 
    <div>divasdasdasdasdasd 3</div> 
    <div>div 4asdasdasd</div> 
</div> 
<div id="prev">go to previous div</div> 
<div id="next">go to next div</div> 

Jsfiddle

,但我有一個小問題,我需要div的幻燈片每2秒。那可能嗎 ?

+2

是。這是可能的... –

+0

@MarcB感謝哥們,等着我們代碼:D –

+0

我們不是來爲你工作的。你寫一些代碼,我們會盡力幫助解決它。 –

回答

0

您可以使用setInterval()每2000毫秒執行一次「下一張幻燈片」功能。

$(document).ready(function() { 
    var divs = $('.mydivs>div'); 
    var now = 0; // currently shown div 
    divs.hide().first().show(); 
    $("#next").click(NextSlide); 
    $("#prev").click(PrevSlide); 

    function NextSlide() { 
     divs.eq(now).hide(); 
     now = (now + 1 < divs.length) ? now + 1 : 0; 
     divs.eq(now).show(); // show next 
    } 

    function PrevSlide() { 
     divs.eq(now).hide(); 
     now = (now > 0) ? now - 1 : divs.length - 1; 
     divs.eq(now).show(); 
    } 

    setInterval(NextSlide,2000); 
}); 

jsFiddle

+0

好東西,但'name' attr在html5不贊成使用,不是嗎?所以它只是'$(「#next」)','$(「#prev」)'滑塊按鈕我認爲。 – Eternal1

+0

@АндрейПочекуев你是對的。我只是編輯了已經在小提琴中的東西,卻沒有注意到。我現在編輯我的代碼和小提琴。 – Sadiq

+0

感謝他們的工作完美.. @Sadiq我改變它的乞討:P –