2013-04-06 75 views
0

我在jscroll幫助滾動的水平divison中使用jscrollpane。 問題是divis數據在ajax的幫助下加載。在瀏覽器寬度改變之前,jscrollpane不顯示滾動條。難以重新初始化jscrollpane滾動條

正如我使用

api.reinitialise(); 

方法重新初始化上寬度變化滾動條。所以任何人都可以提供我的解決方案,這樣一旦數據在ajax的幫助下加載後,它就會自動重新初始化並向我顯示滾動條。

另外我從JSON加載數據並解析它,因此它需要時間加載到瀏覽器。

回答

1

您應該在加載ajax數據後初始化jscrollpane滾動條。如果您以前使用jscrollpane。它不會顯示。

這就是爲什麼當你調整瀏覽器窗口的大小時,api.reinitialise();工程自動加載jscrollpane並調整其相對於瀏覽器窗口的寬度。

當您的ajax數據加載到分區時調用jscrollpane。

對於如

$('#div').load('x.json'); 
$('#div').jScrollPane(); 

or 


$('#div').load('x.json').jScrollPane();