皆さんこんにちは...
jCarouselLite の品質でフェード効果を使用したい。出来ますか。
ニーズ:
- 画像遷移時間は速くなければなりません。
- 画像は 10 秒間静止する必要があります。
誰でもこれを案内してもらえますか。
ギータ。
「画像から白から画像」ではなく「画像から画像」にフェードするには、速度属性をゼロに設定する必要があります。
$('#content .slider .inner')
.jCarouselLite(
{
afterEnd : function(el) { $(el).parent().fadeTo(500, 1); },
beforeStart : function(el) { $(el).parent().fadeTo(500, 0); },
speed : 0
}
);
うーん...多分私はあなたが欲しいものを誤解しています。しかし、あなたが要求したもののうち、jCarousel Liteでまだサポートされていないものは何ですか?
easing
を含める必要があります)。カスタムアニメーション-簡単なデモ(ページの右側)を確認してくださいspeed
オプション(ミリ秒)は、トランジションのアニメーション速度を決定しますauto
オプション。このように、カルーセルは自動スクロールし、ミリ秒単位で指定した時間は、2つの連続するスライド間の時間です。ここでデモを確認してください:http://jsbin.com/etena/(ここでコードを見てくださいhttp://jsbin.com/etena/edit)
できません。イージングではスライドする方法しか設定できませんが、jCarousselLite は常にスライドします。
もちろん、特定のニーズに合わせてプラグインのデフォルトの動作を変更できます。例: http://snipplr.com/view/18326/jcarousellite-fade-animation/ (これはテストしていませんが、問題ないようです)
イージングではそれができません。publicJorn が書いたものに基づいて構築/簡素化して、スライドにフェードイン/フェードアウト効果を追加する方法を次に示します。
$('div#foo').jCarouselLite({
visible: 1,
start: 0,
beforeStart: function(a) {
$(a).parent().fadeTo(500, 0);
},
afterEnd: function(a) {
$(a).parent().fadeTo(500, 1);
}
});