jquery jscrollpane destroy然后重新创建/重新初始化

时间:2015-01-23 09:12:56

标签: jquery jquery-jscrollpane

我可以通过以下代码初始化jScrollPane。

$("#scroll-pane").jScrollPane();

可以使用reinitialize函数重新初始化。一切正常。

但是当用户调整窗口宽度为低480px(移动模式)时,我的页面中有一个功能我将需要销毁$("#scroll-pane") jScrollPane。我可以用以下方法销毁它:

$("#scroll-pane").data('jsp').destroy();

这也有效。但是,当代码无法工作时,我会重新调整到桌面大小窗口。

$("#scroll-pane").jScrollPane();

有什么想法吗?任何解决方法?

1 个答案:

答案 0 :(得分:2)

第一次初始化 jscrollpane 时,这会有效

$("#scroll-pane").jScrollPane();

但是在破坏了jscrollpane的实例后,如果你需要重新初始化,你需要像这样调用

$("#scroll-pane").jScrollPane().data().jsp

在此处查看实时演示:http://jsfiddle.net/dreamweiver/j3nE3/178/

快乐编码:)