2011-03-28 92 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 ]); 

位置是当前元素(图像)的位置。