2012-12-19 44 views
0

警告:我沒有任何嚴重的JS知識。jquery-cycle左右交替

目前,我們使用下面的代碼循環:

$('#slogans').cycle({ 
     fx  : 'scrollHorz', 
     speed : 500, 
     timeout: 5000, 
     next : '.block_slogans .next', 
     prev : '.block_slogans .prev', 
     pause : 1, 
     rev : 1 
    }); 

就其本身而言,它總是向右滾動,未來和預期上一個按鈕來處理。

我想這樣做,它會自動向右滾動,然後向左滾動,然後向右滾動,然後離開,始終使用新內容,因此看起來有點令人驚訝,因爲人們通常會希望以這種方式看到兩個項目,但隱藏的一個被替換爲一個新的項目。

回答

1

下面是你應該用什麼:

$('#slogans').cycle({ 
     fx  : 'scrollLeft', 
     speed : 500, 
     timeout: 5000, 
     next : '.block_slogans .next', 
     prev : '.block_slogans .prev', 
     pause : 1, 
     rev : 1 
    }); 

底線:您應該使用scrollLeft代替scrollHorz

DEMO

+0

爲什麼滾動*左*,它應該滾動*左和右*?演示鏈接根本不會自動滾動,但只能在點擊下一個/上一個按鈕時使用。 – Mot

+0

@MikeL .:你需要通過手動js來控制它。但循環插件可用選項 – defau1t

+0

我應該怎麼做手動js? – Mot