У меня проблема с использованием jscrollpane в fancybox.Хотя после кошмарных усилий я создал собственную полосу прокрутки, она появляется только при первом открытии лайтбокса.Когда я закрываю лайтбокс и пытаюсь открыть его снова, создается впечатление, что jscrollpane не находит контент и, следовательно, не работает должным образом.
Постоянно глядя на firebug, я замечаю, что когда я закрываю лайтбокс, остается только класс jspScrollable (добавленный jscrollpane), но весь лишний html пропадает.Когда я снова открываю его, лишний HTML больше не создается.Похоже, что на этот раз jscrollpane запускается до загрузки контента.
Вот мой скрипт:
<script type="text/javascript" >
$(document).ready(function() {
$("a.enlarge-image").fancybox(
{
'overlayColor' : '#000',
'overlayOpacity' : '0.6',
'autoScale' : false,
'onComplete' : (function(){
$('#fancybox-content').jScrollPane();
})
})
})
</script>
Любая помощь будет высоко ценится.