2013-03-07 8 views
5

各スライドのタイムアウトを設定するためにデータ属性を使用するようにスライドショーを設定しようとしています。これはjQueryサイクルでは動作しますが、jQuery Cycle 2では動作しません。間違った機能を使用している可能性がありますが、Cycle 2のドキュメントで何も似ていないと思いますか?jQueryサイクル2で可変スライドタイムアウト

HTML:

<div id="slides"> 
    <img src="img1.jpg" data-duration="1000" /> 
    <img src="img2.jpg" data-duration="2000" /> 
    <img src="img3.jpg" data-duration="3000" /> 
</div> 

JS:

$('#slides').cycle({ 
    fx: 'fadeout', 
    speed: 250, 
    timeoutFn: function(currElement, nextElement, opts, isForward) { 
     return parseInt($(currElement).attr('data-duration'), 10); 
    } 
}); 

答えて

8

CYCLE2は、直接サポートしています。 data-durationの代わりにdata-cycle-timeout属性をスライドに使用してください。

+0

プログラムでオプションを定義している場合は、どのように機能しますか?偉大なプラグインbtwのおかげで、何年もの間私を務めました。 –

+0

ありがとう!すでに多くのスライダー(Slick、Owl ..)を試しましたが、これは最初のものです:) – numediaweb

関連する問題