carouFredSel スクリプトに詳しい方がいらっしゃるかと思います。スクリプトは気に入っていますが、現在のスライドの番号を抽出するのに苦労しているので、キャプションを表示できます。
私が抱えている問題は、3 つのスライドを並べて表示し、スクリプトが中央の 1 つだけを表示するのではなく、各スライドのキャプションをロードすることです。現在のアイテム番号を取得して、それを使用して正しいキャプションにフェードインする方法さえわかりません...
carouFredSel スクリプトに詳しい方がいらっしゃるかと思います。スクリプトは気に入っていますが、現在のスライドの番号を抽出するのに苦労しているので、キャプションを表示できます。
私が抱えている問題は、3 つのスライドを並べて表示し、スクリプトが中央の 1 つだけを表示するのではなく、各スライドのキャプションをロードすることです。現在のアイテム番号を取得して、それを使用して正しいキャプションにフェードインする方法さえわかりません...
表示されているアイテムを取得しないようにするために使用でき$("#thumbs").triggerHandler("configuration", "items.visible");
ます。Math.floor()を実行して、中間要素を取得します。と$('#thumbs').trigger('slideTo', [$(this),-mid_element]);
私はここで何かを得ることができました、それはあなたに役立つかもしれません
返信が遅いのですが..他の誰かに役立つかもしれません。:P
中間要素を取得するには
// Calculate the center carousal
function getCenterThumbnail() {
var $thumbnail = $('#thumbnail'),
$visible = $thumbnail.triggerHandler( 'currentVisible' ),
center = Math.floor($visible.length / 2);
return center;
}
そして真ん中にスライド
$('#thumbnail').trigger( 'slideTo', [ +position, -center ] );
positionは現在の要素 (画像) の位置です。