if (corectObjects >=2) { // если номер страницы больше или равно 2 то выполняем условие (перематываем используя формулу общее кол-во объектов на странице умноженное на ширину объекта (+ 1px растояния между)
listObjects.stop().animate({
left: corectPosition + positionX,
}, 500,null,function(){
corectPosition += positionX;
positionPage ++;
});
} else { // если страница больше то по формуле Оставшиеся объекты - (общее количество - (количество на странице * (количество страниц - 1) . Оставшиеся объекты * ширину + 1px
console.log(listObjects.css('left'))
listObjects.stop().animate({
left: corectPosition - ((countObject - (_page * _placed)) * (objectWidth+1)),
}, 500,null,function(){
// corectPosition += positionlLast;
// positionPage ++;
//console.log(positionPage);
});
};
С самого начала pageObject = 4. При нажатии справа я вычитаю 1 а слева буду прибалять 1
|