2012-05-03 14 views
2

私はjQueryサイクルプラグインを使用して非常に簡単なスライドショーを作成しています。jQueryの可変速度サイクルプラグイン水平スライダー

$(document).ready(function() { 

var slideshow = $('#slider').cycle({ 

    fx: 'scrollHorz', 
    speed: 500, 
    timeout: 8000, 
    prev: '#prev', 
    next: '#next', 
autostop: false 
    }); 
}); 

そしてHTMLの一部:スクリプト以下

<div id="slider"> 
<img class="slide" src="header/slider/images/FOTO_SCORRE2.jpg" alt="" /> 
<img class="slide" src="header/slider/images/FOTO_SCORRE3.jpg" alt="" /> 
<img class="slide" src="header/slider/images/FOTO_SCORRE4.jpg" alt="" /> 
<img class="slide" src="header/slider/images/FOTO_SCORRE5.jpg" alt="" /> 
</div> 

私の質問は:私は、画像の変更の際に、スライドの速さを変えることができますか?私は、画像がゼロ速度から固定された最大速度まで加速し、中間遷移から減速してゼロにしたいと思います。

簡単な方法で可能ですか?

+0

あなたの尋ねるものの技術的な名前は「イージング」ここでは多くの例を見てくださいhttp://jqueryui.com/demos/effect/easing.htmlそしてここではhttp://james.padolsey.com/demos/jquery/イージング/。 Cycleプラグインにはイージングフックが設定されているようです。 – Rob

+0

正確に私が探していたもの、ありがとう:) – fireb86

答えて

2

あなたの尋ねるものの技術的名称は「緩和」です。多くの例を参照してください。jQuery UI Easing examplesOther easing Styles。 Cycleプラグインにはイージングフックが設定されているようです。

0

ありがとうございます、イージングは​​Cycleプラグインでサポートされています。 オプションを追加してコードを変更しました:

easing: 'easeInOutExpo', 

簡単でした!

関連する問題