Я скачал исходный код jInverScroll и немного изменил код, чтобы эффект прокрутки работал на вашем примере в обратном направлении. Вот изменения, которые я внес в исходный код и библиотеку:
index. html / До:
<div class="scroll section-1">
<img src="images/horizon.png" alt="">
index. html / После:
<div class="scroll section-1" style="left:-2650px">
<img src="images/horizon.png" alt="">
script. js / До:
$(function() {
$.jInvertScroll([ '.scroll' ]);
});
script. js / После:
$(function() {
$.jInvertScroll([ '.scroll' ], {
reverse: true,
initialWidth: -2650
});
});
Исходный код библиотеки
jquery .jinvertScroll. js / До:
// do the position calculation for each element
$.each(elements, function (i, el) {
var deltaW = el.width() - winWidth;
if (deltaW <= 0) {
deltaW = el.width();
}
var pos = Math.floor(deltaW * scrollPercent) * -1;
el.css('left', pos);
});
jquery .jinvertScroll. js / После:
// do the position calculation for each element
$.each(elements, function (i, el) {
if ( config.reverse ){
var pos = ( config.initialWidth + ( Math.abs(config.initialWidth) * scrollPercent ) );
} else {
var deltaW = el.width() - winWidth;
if (deltaW <= 0) {
deltaW = el.width();
}
var pos = Math.floor(deltaW * scrollPercent) * -1;
}
el.css('left', pos);
});