carouFredSel подпись к текущему изображению - PullRequest
0 голосов
/ 28 марта 2011

Мне было интересно, знаком ли кто-нибудь из вас со скриптом carouFredSel . Мне нравится сценарий, но я изо всех сил пытаюсь извлечь номер текущего слайда, чтобы я мог показать подпись.

Проблема, с которой я столкнулся, заключается в том, что я показываю 3 слайда рядом друг с другом, и скрипт загружает заголовок для КАЖДОГО из слайдов, а не показывает только один в середине. Я даже не могу понять, как захватить текущий номер элемента, чтобы я мог использовать его для перехода в правильную подпись ...

Ответы [ 2 ]

1 голос
/ 19 декабря 2012

вы можете использовать $("#thumbs").triggerHandler("configuration", "items.visible");, чтобы не видеть видимых предметов.Сделайте Math.floor (), чтобы получить средний элемент на нем.и $('#thumbs').trigger('slideTo', [$(this),-mid_element]);

Мне удалось получить кое-что здесь, может это будет полезно для вас

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

, хотя это поздний ответ .. может быть полезно кому-то еще.: P

0 голосов
/ 01 февраля 2017

Чтобы получить средний элемент

// 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 - текущая позиция элемента (изображения).

...