2011-01-11 76 views
2

我有很多jquery瘋狂繼續我的網頁,我想知道如果這就是jscrollpane不顯示的原因。jscrollpane不可見

請參閱http://jasondaydesign.com並點擊左側的雕塑菜單項,然後點擊屏幕上剩餘的div。

沒有jscrollpane,文本是可滾動的。

但是,啓用jscrollpane後,什麼也沒有顯示。

想法?

回答

2

您可以在顯示包含它的方框後嘗試重新初始化jScrollPane。因此,改變這一行:

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

要:

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

以前的答案

從快看螢火蟲的網絡檢查它看起來像:

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

目前是404.這可能會導致問題?

+0

嘿Vitch - 這似乎是訣竅 - 謝謝!但當然現在有一個新的錯誤。如果您只是向下滾動並放開您的點擊,則會將其註冊爲關閉點擊,然後關閉該div。 – Jason

+0

這與jScrollPane並不真正相關。當您添加「點擊關閉」處理程序時,您應該更具體。或者你可以檢查事件的目標,當你得到一個點擊,如果它與'.is('。jspDrag')'有關,那麼不要關閉這個元素... – vitch

+0

不知道在哪裏添加 - 但謝謝對於你獲得這項工作的所有幫助。 – Jason