2011-03-26 93 views
0

我遇到一個問題,與其中的jCarousel如果傳送帶已開始之初,左按鈕被按下傳送帶不滾動。的jCarousel - 繼續滾動時在首末項目按下按鈕

什麼是應該發生的是,如果顯示旋轉木馬第一個項目和左邊的按鈕被按下時,傳送帶應該圈結束項目。目前,這不會發生。旋轉木馬剛停止工作。

這只是第一次加載時,轉盤發生。我的代碼

例子是在這裏:http://jsfiddle.net/wquPu/2/

謝謝。

回答

1

我不知道你在做什麼錯,但如果你看的jCarousel演示頁,你會發現正是你正在嘗試做一個演示,這是非常簡單的代碼。

http://sorgalla.com/projects/jcarousel/examples/static_auto.html

function mycarousel_initCallback(carousel) 
{ 
    // Disable autoscrolling if the user clicks the prev or next button. 
    carousel.buttonNext.bind('click', function() { 
     carousel.startAuto(0); 
    }); 

    carousel.buttonPrev.bind('click', function() { 
     carousel.startAuto(0); 
    }); 

    // Pause autoscrolling if the user moves with the cursor over the clip. 
    carousel.clip.hover(function() { 
     carousel.stopAuto(); 
    }, function() { 
     carousel.startAuto(); 
    }); 
}; 

jQuery(document).ready(function() { 
    jQuery('#mycarousel').jcarousel({ 
     auto: 2, 
     wrap: 'last', 
     initCallback: mycarousel_initCallback 
    }); 
}); 
+0

但是當按下滾動按鈕,滾動禁用的情況下。用我的代碼,我繼續滾動用戶選擇的任何方向。我遇到的唯一問題是當我想滾動到開頭。它應該以循環方式滾動到最後一個元素,或者自動開始向前滾動。 – R100 2011-03-26 14:41:04

+0

所以你必須不斷移動最後(或第一,如果你滾動左)李到開頭。我還沒有寫完一篇關於我如何解決這個問題的博客文章。但是你可以看到我的示例網站並檢查代碼。 http://m.movi​​e.extremewebworks.com – 2011-05-31 12:18:00

相關問題