o.beforeStart.call(this, vis()); -> o.beforeStart.call(this, vis(), to);
I was too fast, this is not enough. Something like this needed:

var nextItem = parseInt(to);
var numberOfScrolledItems = itemLength-2;
if (nextItem < 1) {
    nextItem += numberOfScrolledItems;
} else if (nextItem > numberOfScrolledItems) {
    nextItem -= numberOfScrolledItems;
}

if(o.beforeStart)
    o.beforeStart.call(this, vis(), nextItem);


Best Regards,
Felhő

Reply via email to