$(document).ready(function(){
var $container = $('#main_slider').cycle({
fx: 'fade',
speed: 300,
timeout: 4000
});
$container.children().each(function(i) {
// create input
$('#thumb-'+(i+1)).click(function() {
// cycle to the corresponding slide
$("#black-bars").animate({"top": ''+(i*76.5)+'px'}, "slow", "swing");
$container.cycle(i);
return false;
});
});
});
У меня есть простое слайд-шоу с боковыми большими пальцами, и при нажатии на них черные полосы сдвигаются в нужное положение, чтобы «выделить» его.
Теперь этот эффект возникает только тогда, когда пользователь вручнующелкает большим пальцем, поэтому я хочу, чтобы он также автоматически анимировался после перехода каждого слайда.
Я думаю, что у Cycle есть атрибут After, который позволяет выполнять функцию после каждого слайда, однако, как бы я создал счетчик иливосстановить, на каком слайде «номер» в данный момент?Мне нужно это, чтобы определить, какая позиция должна быть для черных полос.
Спасибо