jQuery スライダーを 1 つ作成します。最初と最後のサムネイルの外観で左矢印と右矢印を表示/非表示にしたいだけでなく、背景画像のフェードイン/フェードアウト方法をアニメートしたいだけです。ここにデモリンクがありますhttp://jsfiddle.net/NwmLL/8/助けてください。
質問する
724 次
1 に答える
0
矢印の変更を処理するために、liSelectが最初または最後のオプションであるかどうかを確認し、それぞれ非表示/表示を変更する簡単な関数を追加しました。
function checkArrows() {
if($('ul#carousel>li:last').is('.liSelect')) {
$(".rightArrow").fadeOut('slow');
}
else {
$(".rightArrow").fadeIn('slow');
}
if($('ul#carousel>li:first').is('.liSelect')) {
$(".leftArrow").fadeOut('slow');
}
else {
$(".leftArrow").fadeIn('slow');
}
}
また、背景をフェード インおよびフェード アウトできるようにするには、フロント レイヤー (つまり、カルーセル) を非表示にしないようにする必要があるため、例として下に別の div を追加しました。
お役に立てれば :)
于 2012-07-25T10:25:16.623 に答える