我正在使用Jon Raasch的简单jQuery幻灯片脚本(http://jonraasch.com/blog/a-simple-jquery-slideshow),它适用于我的英文版网站,西班牙语版本不起作用。这是相同的代码。我不确定为什么它适用于一个而不是另一个。所有文件都正确链接,我没有在firebug中看到错误。
英文版(这个有效) http://www.stri.si.edu/
西班牙语版本(这个版本不起作用,它保留在第一张图片上) http://www.stri.si.edu/espanol/index_test.php
请帮忙!
-Marisol
答案 0 :(得分:2)
你的问题是你用原型覆盖了该页面上的jquery:
<script type="text/javascript" src="http://www.stri.si.edu/js/prototype.js"></script>
为什么你使用5年前这么老的jquery版本?
无论如何,解决方案是删除原型,如果它没有用于任何东西,或者使用jquery.noConflict
您的英文页面工作的原因是您在该页面上使用jquery覆盖原型。这导致相信你不需要原型,可能只是删除它。
答案 1 :(得分:0)
您正在与prototype.js发生冲突。在两个页面上。 prototype和jQuery都使用“$”作为主要对象。
您需要实现jQuery.noConflict();
此处有完整说明: