Они являются взаимоисключающими, потому что jScrollPane удаляет реальную прокрутку и заменяет ее сложными вставками в ящиках, перемещаемыми относительно друг друга с помощью JS.
Вот как я успешно их смешал - у меня был горизонтальный список миниатюр; этот код прокручивал миниатюры к центру:
Активированная jScrollPane:
specialScrolling = $('#scrollingpart').jScrollPane();
В моем коде serialScroll, где я обычно звонил бы
$('#scrollingpart').trigger('goto', [pos]);
в моем случае, внутри моего
onBefore:function(e, elem, $pane, $items, pos)
Я поставил код так:
jScrollPaneAPI = specialScrolling.data('jsp');
//get the api to manipulate the special scrolling are
scrollpos=(Math.abs(parseInt($('.jspPane').css('left'), 10)));
//get where we are currently scrolled -- since this is a negative number,
//get the absolute value
var position = $('#scrollingpart .oneitem').eq(pos).position();
//get the relative offset location of the item we are targetting --
//note "pos" which is the index number for the items that you can access
//in serialScroll's onBefore:function
itempos=Math.abs(position.left);
//get just the x-axis location -- your layout might be different
jScrollPaneAPI.scrollBy(itempos-scrollpos-480, 0, true);
//the 480 worked for my layout; the key is to subtract the 2 values as above
Надеюсь, это кому-нибудь поможет!