2013-04-06 52 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();