错误消息:“$(window).width不是函数”

时间:2010-04-28 09:39:43

标签: jquery jscrollpane

我正在尝试使用名为“Jscrollhorizo​​ntalpane”的jQuery滚动条。 当我尝试使用它时,我收到以下错误消息: “$(window).width不是firebug控制台中的一个函数。

我是jQuery的新手这可能是非常基本但仍然,我不知道这意味着什么以及为什么会出现问题。

滚动条包含几个文件,其中一个文件名为“jScrollHorizo​​ntalPane.js”,我相信它保存了滚动条的代码。我尝试用“jQuery”这个词代替那里的$ sign(如果有冲突),但它似乎没有帮助。

同样重要的是在同一页面上添加我使用另一个jQuery滚动条(一个垂直的,而不是上面提到的水平),它工作得很好。这个代码的代码不使用$(window).width但多次使用$(窗口)......

任何想法?

2 个答案:

答案 0 :(得分:2)

听起来你在某处发生了冲突。

我建议先找到问题的路线;

  • 确保在html中将jquery.js包含在jScrollHorizo​​ntalPane.js之上
  • 暂时删除其他javascript文件(jquery除外),看看是否修复了它
  • 尝试使用不同版本的jQuery,您可以直接从Google的CDN加载它们,只需更改版本号http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js

如果这些都不起作用,请使用实时演示链接更新您的问题。

答案 1 :(得分:1)

确实将$(window).width更改为$(window).width()来解决您的问题吗?