Комментарий # 315 к jCarousel Lite # Все комментарии дал мне этот ответ (который я только что использовал):
В основном он использует замены строк, чтобы получить число элементов управления "active "на основе того, что изображение с аналогичным именем собирается показать.
Предполагается, что у вас есть внешние элементы управления с идентификаторами:" # pi1 ″, "# pi2 ″," # pi3 ″, "# pi4 ″,«# Pi5 ″,« # pi6 ″
И изображения с идентификаторами: «# im1 ″,« # im2 ″, «# im3 ″,« # im4 ″, «# im5 ″,« # im6 »″
Перед тем, как запустить функцию jCarousel Lite, посчитайте количество ли:
var LiCount = $("#projectimage").find("ul").children("li").size();
Добавьте функцию перед запуском:
beforeStart: function(a) {
var imID = $(a).attr("id").replace('im','';
var NimID = parseInt(imID);
NimID++;
if(NimID > LiCount) NimID = 1;
$('#pi'+imID).removeClass('activelistlink');
$('#pi'+NimID).addClass('activelistlink');
}