0

我正在维护一个启用 jQuery 的站点,该站点使用jScrollPane来拥有精美的滚动条。

在 Internet Explorer 9 中进行测试时,我遇到了错误“getElementsByTagName不支持 SCRIPT438”。这是jQuery 1.5(我正在使用)的一个已知错误,可能与 jScrollPane 无关。

所以,我将 jQuery 升级到了 1.7.1 版本。很好,SCRIPT438 错误消失了。但是,jScrollPane 现在会D is nulljScrollPane-1.2.3.min.js. 由于我不是该网站的原始开发人员,因此我不知道该文件的来源。在官方网站上找不到。

如果我尝试jquery.jscrollpane.min.js(来自 jScrollPane 站点),结果并不好。滚动内容在页面初始化时显示,但在页面准备就绪时消失(无 JavaScript 错误)。jScrollPane 不是向后兼容吗?

有人了解不同的 jScrollPane 文件以及我得到错误的原因吗?

4

1 回答 1

2

您需要使用 autoReinitialize 选项以及最新版本的 jquery.jscrollpane.min.js:

$('.scrollpane').jScrollPane({autoReinitialise: true});

这将解决页面准备就绪时出现滚动条的问题。一周前我遇到了同样的问题,现在我遇到了一个全新的问题,这就是我偶然发现这个问题的原因。

于 2012-04-10T19:53:31.913 回答