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

发布于 2024-08-30 18:02:35 字数 412 浏览 4 评论 0原文

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

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

滚动条与几个文件捆绑在一起,其中一个名为“jScrollHorizo​​ntalPane.js”,我相信它包含滚动条的代码。我尝试用“jQuery”一词替换那里的 $ 符号(以防发生冲突),但它似乎没有帮助。

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

有什么想法吗?

i am trying to use a jQuery scrollbar called "Jscrollhorizontalpane".
when i am trying to use it i get the following error message:
"$(window).width is not a function" in firebug's console.

i am new to jQuery do this might be very basic but still, i dont know what that means and why there is a problem.

the scroller comes in a bundle with a few files, one of which is called "jScrollHorizontalPane.js" and i believe it holds the code for the scroller. i tried replacing $ signs there with the word "jQuery" (in case there is a conflict) but it didnt seem to help.

also important to add that on the same page i am using another jQuery scroller (a vertical one as opposed to the horizontal on mentioned above) which works just fine. the code for this one doesnt use $(window).width but uses $(window) many times...

any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

带上头具痛哭 2024-09-06 18:02:35

听起来你们在某个地方发生了冲突。

我建议首先找到问题的根源;

  • 确保您的 html 中包含 jScrollHorizo​​ntalPane.js 上方的 jquery.js
  • 暂时删除其他 javascript 文件(jquery 除外),看看是否可以解决问题
  • 尝试使用不同版本的 jQuery,您可以直接从 google 的 CDN 加载它们,然后进行更改版本号 http://ajax.googleapis.com /ajax/libs/jquery/1.4.2/jquery.min.js

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

It sounds like you have a conflict somewhere.

I would suggest finding the route of the problem first;

  • Make sure you are including jquery.js above jScrollHorizontalPane.js in your html
  • Remove the other javascript files (other than jquery) temporarily and see if that fixes it
  • Try using different versions of jQuery, you can load them straight off google's CDN and just change the version number http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js

If none of those work then update your question with a live demo link.

明媚如初 2024-09-06 18:02:35

$(window).width 更改为 $(window).width() 是否可以解决您的问题?

does changing $(window).width to $(window).width() solve your problem ?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文