2014-05-09 38 views
1

我使用https://github.com/alvarotrigo/fullPage.js全頁面滾動,想知道是否有人能幫助我...fullpage.js - 如何設置2組不同的幻燈片 - 一個動作和一個不

有一個用於幻燈片自動播放的功能(並排),但我不夠明白如何使一個部分發生這種情況,而不是第二部分。

在下面的例子中:http://jsfiddle.net/2dhkR/106/我想要第2節 - 能夠做自動幻燈片模式,並有第3節沒有自動幻燈片模式。

<div id="fullpage"> 
    <div class="section">Section 1</div> 
    <div class="section">Section 2 
     <div class="slide">Slide 2.1 - should autoslide</div> 
     <div class="slide">Slide 2.2 - should autoslide</div> 
    </div> 
    <div class="section">Section 3 
     <div class="slide">Slide 3.1 - should not autoslide</div> 
     <div class="slide">Slide 3.2 - should not autoslide</div> 
    </div> 
</div> 


$(document).ready(function() { 
    $('#fullpage').fullpage({ 
     'slidesColor': ['#AAA', '#FFB', '#0BD'], 
     'scrollingSpeed': 700, 
     'anchors': ['first', 'second', 'third', 'forth'], 
     'controlArrowColor': '#000', 
      'navigation': true, 
      'navigationPosition': 'right', 
      'navigationColor': '#000', 
      'navigationTooltips': [], 
      'slidesNavigation': true, 
      'slidesNavPosition': 'bottom', 
      'controlArrowColor': '#000', 
      'loopBottom': true, 
      'loopTop': false, 
      'loopHorizontal': true, 
      'autoScrolling': true, 
      'scrollOverflow': true, 

     afterRender: function() { 
      setInterval(function() { 
       $.fn.fullpage.moveSlideRight(); 
      }, 2000); 
     } 
    }); 
}); 

感謝

回答

1

您可以找到fullpage.js論壇答案在您發佈的同一個: https://github.com/alvarotrigo/fullPage.js/issues/431#issuecomment-42404270

$(document).ready(function() { 
    $.fn.fullpage({ 
     slidesColor: ['#1bbc9b', '#4BBFC3', '#7BAABE', 'whitesmoke', '#ccddff'], 
     loopBottom: true, 
     afterRender: function(){ 
      idInterval = setInterval(function(){ 
        $.fn.fullpage.moveSlideRight(); 
      }, 2500); 
     }, 
     afterSlideLoad: function(anchorLink, index, slideAnchor, slideIndex){ 
      if(index == 1 && slideIndex == 1){ 
       clearInterval(idInterval); 
      } 
     } 
    }); 
}); 

Live example

+0

可能是我英語不好 - 我的問題沒有道理。鏈接刪除第3部分..我希望第2部分有自動滑動移動動作 - 但不是第3部分。 – hypermails

+1

這只是一個如何使用函數'clearInterval'與'setInterval'和回調提供的示例該插件。請嘗試瞭解它是如何工作的並將其應用到您的代碼中... – Alvaro

+0

答案可能會有一天。正如阿爾瓦羅說,檢查文件(改變afterSlideLoad到'後負荷:功能(anchorLink,指數){ 如果(指數== 2){//當到達第2節做的部份 idInterval = setInterval的(函數(){$ 。 fn.fullpage.moveSlideRight(); },2500); } if(index == 3){// when get section 3 do this clearInterval(idInterval); } – fearis

相關問題