A Несколько вещей, которые нужно попробовать:
Если я правильно помню, к элементам должно быть применено свойство css
overflow:auto;
, поэтому вставьте его в свой css для # testing2
Проблема в том, что элемент, на который вы нацелены, скрыт, поэтому вы можете попытаться инициализировать scrollPane после функции show:
$(document).ready(function() {
$('#testing').click(function(){
$('#testing2').show(5000, function(){
$('#testing2').jScrollPane();
});
});
});
Попробуйте без скрытого элемента проверить, все ли в порядке.
Также посмотритеэти ссылки - comment5 здесь: http://code.google.com/p/jscrollpane/issues/detail?id=30
This ('#myDiv').show().jScrollPane() fix worked perfectly for me.
, в этом случае мой код выше станет
$(document).ready(function() {
$('#testing').click(function(){
$('#testing2').show(5000).jScrollPane();
});
});
и http://jscrollpane.kelvinluck.com/invisibles.html - что объясняет использование его на невидимых элементах