Если приведенный вами пример верен, то у вас есть дополнительный знак «+».
Между строк
$ ( '# pane3') JScrollPane ();.
и
$ ( '# pane4') JScrollPane ({scrollbarOnLeft: истинный});.
- это дополнительный знак «+». Так что это на самом деле:
$('#pane3').jScrollPane();
+ $('#pane4').jScrollPane({scrollbarOnLeft:true});
Это не может помочь, поэтому вы должны удалить это «+», хотя это может или не может быть причиной вашей проблемы.
Кроме того, вы можете попробовать обернуть ваш javascript в:
$(document).ready(function() { ... });
Я не знаю, будет ли это работать, но возможно, вы выполняете код до загрузки HTML-элементов DOM.
Однако я могу ошибаться.
Пример:
$(document).ready(function() {
// this initialises the demo scollpanes on the page.
$('#pane1').jScrollPane({showArrows:true, scrollbarWidth: 17});
$('#pane2').jScrollPane({showArrows:true, scrollbarWidth: 15, arrowSize: 16});
$('#pane3').jScrollPane();
$('#pane4').jScrollPane({scrollbarOnLeft:true});
});