我正在维护一个支持jQuery的网站,该网站利用jScrollPane来制作看上去很棒的滚动条。
在Internet Explorer 9中测试时,我遇到了错误“SCRIPT438 getElementsByTagName
不受支持”。这是一个带有jQuery 1.5的known bug(我正在使用它),可能与jScrollPane无关。
所以,我将jQuery升级到1.7.1版。好的,SCRIPT438错误消失了。但是,jScrollPane现在会在D is null
中生成模糊的JavaScript错误jScrollPane-1.2.3.min.js
。由于我不是该网站的原始开发者,我不知道该文件来自何处。在the official site上无处可寻。
如果我尝试jquery.jscrollpane.min.js(来自jScrollPane网站),结果并不好。滚动内容在页面初始化时显示,但在页面准备就绪时消失(无JavaScript错误)。 jScrollPane不向后兼容吗?
有谁了解不同的jScrollPane文件以及我得到的错误原因?
答案 0 :(得分:2)
您需要使用autoReinitialize选项以及最新版本的jquery.jscrollpane.min.js:
$('.scrollpane').jScrollPane({autoReinitialise: true});
这将解决页面准备就绪时滚动条出现的问题。我一周前遇到同样的问题,现在我遇到了一个全新的问题,就是我偶然发现了这个问题。