jquery - 我的 jQuery 脚本可以在我的本地计算机上运行,​​但不能在我的服务器上运行。为什么是这样?

标签 jquery jquery-plugins

我唯一能说的是我的 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/

相关文章:

php - php中的多个输入

JavaScript 回调和 Splunk

javascript - AngularJS - Controller 中未定义 ng-model

jquery - 默认情况下 Bigtext 的问题

javascript - 对象方法中的 "this"与事件处理程序中的 "this"

php - jQuery Accordion 菜单扩展了页面长度

javascript - 如何让jquery函数一次运行一个

jquery - CSS 菜单列表和 OnClick(事件颜色)

javascript - 使用默认值包装现有的 jquery 事件

jquery - 引用特定 div 的第一个链接