Reputation: 3900
Helo folks.,
i am using jquery.cycle plugin for displaying image gallery..
i have a navigation in this gallery.
i need to add class(Active) for current displayed image in the navigation ?
any pointer?
$(function() {
var bc = $('#nav');
var $container = $("ul#slides").cycle({
fx: 'fade',
pause: 1,
before: addTitle
});
$container.children().each(function(i) { // Navigation part
$('<li><a> </a></li>').appendTo(bc).click(function() {
$container.cycle(i);
return false;
});
$("#nav li a").first().addClass("active");
});
function addTitle() {
$("#nav li a.active").removeClass("active").next().add("#nav li a").addClass("active");
}
});
thank you
Upvotes: 2
Views: 681
Reputation: 2534
Did you try to use activePagerClass
and pager
option for this?
For examlpe:
var $container = $("ul#slides").cycle({
fx: 'fade',
activePagerClass: 'active',
pause: 1,
pager: '#nav'
});
You can see example here
Upvotes: 4