так что я использую jcarousel с:
wrap:"circular",
itemFirstInCallback: {
onBeforeAnimation: callback1,
onAfterAnimation: callback2
}
, что я хочу, чтобы иметь увеличение или уменьшение инкремента i, но в сжатой форме!
например, если длина карусели равна10 (если мы нажимаем следующую кнопку), когда i достигает 10, его следующее значение должно быть 1 (как мы сейчас находимся на пункте 1 карусели) другой пример: если мы нажимаем кнопку prev и значение iравен 1, его следующее значение должно быть 10 (как мы сейчас на последнем элементе карусели)
, поэтому я не могу иметь такое поведение, я попробовал это (используя коллбэк onAfterAnimation):
function callback2 (carousel, item, i, state){
if(state=="next"){
if(i==carousel.size()+1) {
i=1
} else{
}
alert(i);
}
if(state=="prev"){
if(i==0) {
i=carousel.size()
}
alert(i);
}
}
но я все еще не получил краткий инкремент / декремент