carouFredSel当前图片标题

时间:2011-03-28 13:57:02

标签: jquery caroufredsel

我想知道你们中是否有人熟悉carouFredSel script。我喜欢这个剧本,但我正在努力提取当前幻灯片的编号,所以我可以显示一个标题。

我遇到的问题是我将3个幻灯片彼此相邻并且脚本加载了每个幻灯片的标题,而不是仅显示中间的幻灯片。我甚至无法弄清楚如何获取当前的项目编号,以便我可以使用它来淡化正确的标题......

2 个答案:

答案 0 :(得分:1)

您可以使用$("#thumbs").triggerHandler("configuration", "items.visible");获取可见项目。使用Math.floor()获取中间元素。和$('#thumbs').trigger('slideTo', [$(this),-mid_element]);

我设法在这里得到了一些东西,可能对你有帮助

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

虽然它的回复很晚..可能对其他人有所帮助。 :P

答案 1 :(得分:0)

获得中间元素

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

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