我唯一能说的是我的 jQuery 无法在我的服务器上加载。但它在我的本地机器上运行良好。我检查了一下,jQuery 和我的脚本都加载得很好(据我所知)。该网站是 www.ingramsflooring.com/v2/index.html
标题下方的大白色区域应该是图像旋转器。如果我可以提供更多信息来帮助解决此问题,请告诉我。坦克斯
最佳答案
您实际上正在加载 jQuery 1.7.1 的两个副本:
<script src="js/libs/jquery-1.7.1.min.js"></script><!-- Found in the head -->
和
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>>!-- Found at the bottom of the page -->
我相信你的问题是你先包含了 jQuery,然后包含了 js/s3slider.js
插件(它改变了 jQuery 以包含它自己),但随后你重新加载了覆盖该插件的 jQuery。 ..
因此,我建议仅在页面底部与插件一起加载 jQuery 一次(插件应在 jQuery Core 之后加载)。
是什么让我相信这是您的页面输出的错误消息:
Uncaught TypeError: Object [object Object] has no method 's3Slider'
即使您包含了该插件,当您尝试使用它时它也不会被识别。
更新
您可以使用$.noConflict()
在加载第二个jQuery Core之前创建第一个jQuery Core的副本,但我不建议您在加载时这样做完全相同的版本两次。
关于jquery - 我的 jQuery 脚本可以在我的本地计算机上运行,但不能在我的服务器上运行。为什么是这样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9522540/