Jon Raasch编写的简单jQuery幻灯片脚本错误

Jon Raasch编写的简单jQuery幻灯片脚本错误,jquery,slideshow,Jquery,Slideshow,我正在使用Jon Raasch的简单jQuery幻灯片脚本(http://jonraasch.com/blog/a-simple-jquery-slideshow)它在我的英文版网站上有效,在西班牙语版网站上无效。这是相同的代码。我不知道为什么它对一个有效而对另一个无效。所有文件都链接正确,我在firebug中没有看到错误 英文版(这个有效) 西班牙语版本(此版本不起作用,它保留在第一张图像上) 请帮忙 -Marisol您的问题是您在该页面上用prototype重写了jquery: <

我正在使用Jon Raasch的简单jQuery幻灯片脚本(http://jonraasch.com/blog/a-simple-jquery-slideshow)它在我的英文版网站上有效,在西班牙语版网站上无效。这是相同的代码。我不知道为什么它对一个有效而对另一个无效。所有文件都链接正确,我在firebug中没有看到错误

英文版(这个有效)

西班牙语版本(此版本不起作用,它保留在第一张图像上)

请帮忙


-Marisol

您的问题是您在该页面上用prototype重写了jquery:

<script type="text/javascript" src="http://www.stri.si.edu/js/prototype.js"></script>

为什么要使用5年前的jquery版本

无论如何,解决方案是要么删除原型(如果原型没有用于任何用途),要么使用jquery.noConflict


您的英文页面工作的原因是您在该页面上用jquery覆盖了prototype。这导致人们相信您不需要prototype,可能只需要删除它。

您与prototype.js发生冲突。在两页上。prototype和jQuery都使用“$”作为主要对象

您将需要实现jQuery.noConflict()

完整说明如下:


感谢您的快速回复!如果你有解决方案,为什么你需要更多的答案