2011-01-11 3 views
2

У меня много безумия jquery, продолжающееся с моей страницей, и мне интересно, не вызывает ли это причина, по которой jscrollpane не показывает.jscrollpane не отображается

См. http://jasondaydesign.com и нажмите на пункт меню скульптуры слева, а затем на оставшемся div на экране.

Без jscrollpane текст прокручивается.

Однако при включенной функции jscrollpane ничего не отображается.

мысли?

ответ

2

Вы можете попробовать повторно инициализировать jScrollPane после показа коробки, которая содержит его. Так измените эту строку:

$(this).find('.expandable').show('normal') 

To:

$(this).find('.expandable').show(
    'normal', 
    function() 
    { 
     $('.scroll-pane').jScrollPane(); 
    } 
); 

Предыдущий ответ

Из беглого взгляда в сети инспектора Firebug это выглядит как:

http://jasondaydesign.com/css/jquery.scrollpane.css

В настоящее время это 404. Это может вызвать проблемы?

+0

Hey Vitch - это, казалось, сделало трюк - Спасибо! Но, конечно, теперь появилась новая ошибка. Если вы прокручиваете только часть вниз и отпустите свой клик, он регистрирует его как закрывающий клик, который затем закрывает этот div. – Jason

+0

Это не связано с jScrollPane. Вы должны быть более конкретными, если добавить обработчик «нажмите, чтобы закрыть». Или вы можете проверить цель события, когда вы получаете клик, и если он связан с '.is ('. JspDrag')', то не закрывайте элемент ... – vitch

+0

не уверен, где его добавить - но спасибо за вашу помощь в получении этой работы. – Jason

Смежные вопросы