某些对象不支持jScrollPane?没有自定义css应用于滚动条

时间:2011-08-04 22:31:06

标签: javascript scrollbar jscrollpane jquery-jscrollpane

如果这是一个非常简单的问题,我很抱歉,但我似乎无法在SO或jScroll google群组中找到答案。

目前,我的代码基本上是:

<div id="wrapper">
    Content here.
</div>

然后,在$(document).ready中调用的函数内部,我有:

$('#wrapper').jScrollPane({ showArrows: true, verticalArrowPositions: 'after'});

但是,我收到的错误是:

SCRIPT438: Object doesn't support property or method 'jScrollPane' 

有趣的是,代码成功地将本地化的滚动条应用于包装器div。但是,没有应用自定义css,当我签入Firebug时,jScroll没有创建它自己的滚动条,我怀疑这是为什么只显示浏览器的原生滚动条设计。

知道这个错误意味着什么吗?对象是一个div,所以我不知道它为什么不支持jScrollPane。正在指向所有正确的CSS和JS文件,Firebug告诉我该网站正在加载它们。我在所有浏览器中都遇到同样的问题。

抱歉无法提供链接。该项目位于我公司的内部服务器上。感谢您提出的任何建议。

编辑:这是我的链接/脚本在标题中的样子。

<link type="text/css" href="jscroll/jScrollPane.css" rel="stylesheet" media="all" />
<script type="text/javascript" src="jscroll/jquery.mousewheel.js"></script>
<script type="text/javascript" src="jscroll/jScrollPane-min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>

编辑:已解决。 我不确定这究竟是问题解决的原因,但我意识到我正在研究的页面的其他部分是调用更新版本的jQuery。除了上面显示的调用之外,我删除了所有调用,因为它是在jScrollPane教程页面上调用的版本。似乎解决了这个问题。

谢谢大家。

1 个答案:

答案 0 :(得分:1)

解决。我不确定这究竟是问题解决的原因,但我意识到我正在研究的页面的其他部分是调用更新版本的jQuery。除了上面显示的调用之外,我删除了所有调用,因为它是在jScrollPane教程页面上调用的版本。似乎解决了这个问题。