0

我正在运行 Magento 1.5.1.0,并在主页上包含了一个 jquery 图像推子,在我的测试服务器上运行。它在 Ie 和 chrome 中完美运行,但在 Firefox 中无法运行。

如果我启用模板路径提示,它将运行脚本确定关闭它并且它不会运行。

我在 firebug 或 firefox 中没有错误。

我在 head.phtml 中有这段代码

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/
1.3.2/jquery.min.js"></script>
<script type="text/javascript">
//<![CDATA[
var $j = jQuery.noConflict();
 $j(document).ready(function() {
 $j('#s3slider').s3Slider({
  timeOut: 4000
});
});



//]]>
</script>

我在 page.xml 文件的顶部有这个:

<action method="addJs"><script>jquery-1.4.2.min.js</script></action>
<action method="addJs"><script>jquery.js</script></action>
<action method="addJs"><script>prototype/prototype.js</script></action>

我还清除了 Magento 和 firefox 中的缓存。

有没有人有任何想法?

提前谢谢了。

4

1 回答 1

1

您正在加载三个版本的 jQuery:

  • 1.3.2 http://ajax.googleapis.com/ajax/libs/jquery/ 1.3.2/jquery.min.js:。
  • 1.4.2 jquery-1.4.2.min.js:。
  • 和一个未知的版本:jquery.js

您应该只加载一个,它应该是比 1.4.2 更新的版本。尝试从 Google 的 CDN 加载最新的 (1.6.4):

http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js
于 2011-09-26T17:30:56.967 回答