有没有人有这个问题 - jquery没有在Firefox中使用Magento?

时间:2011-09-26 06:30:52

标签: jquery firefox magento magento-1.5

我正在运行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中的缓存。

有人有任何想法吗?

非常感谢提前。

1 个答案:

答案 0 :(得分: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