2011-03-28 90 views
0

如果你們熟悉carouFredSel script我想知道。我喜歡這個劇本,但我很努力地提取當前幻燈片的編號,所以我可以顯示一個標題。carouFredSel當前圖像標題

我遇到的問題是,我將展示3張幻燈片,彼此相鄰和腳本加載,而不是隻顯示一箇中間爲每個幻燈片的標題。我甚至無法弄清楚如何獲取當前項目編號,以便我可以使用它來淡入正確的標題...

+0

你已經看到了真實記錄了該插件的「CURRENT_POSITION()」方法? – Pointy 2011-03-28 14:07:10

+0

星爺我看到了,並試圖做一個簡單的測試警報,所以我可以看到,如果它檢測到正確的幀數。但它沒有提醒任何事情。不知道爲什麼,可能我沒有用正確的方式:) – ale 2011-03-28 16:01:46

回答

1

您可以使用$("#thumbs").triggerHandler("configuration", "items.visible");獲取不可見的項目。做Math.floor()來獲取中間元素。和$('#thumbs').trigger('slideTo', [$(this),-mid_element]);

我設法在這裏得到的東西,它可以幫助你

http://jsfiddle.net/RL8MV/12/

但其後期的答覆..可能會有所幫助別人。 :P

1

爲了得到中間元件

// 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 ]); 

位置是當前元素(圖像)的位置。