У кого-нибудь была эта проблема - jquery не работает с Magento в Firefox?

Я запускаю 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.

Есть ли у кого-нибудь идеи ??

Спасибо заранее.


person Ledgemonkey    schedule 26.09.2011    source источник
comment
Вы загружаете три версии jQuery (1.3.2, 1.4.2 и неизвестная версия). Начните с загрузки всего одного jQuery.   -  person mu is too short    schedule 26.09.2011
comment
Вы также загружаете плагин s3Slider?   -  person voigtan    schedule 26.09.2011
comment
спасибо попробую только с одним!   -  person Ledgemonkey    schedule 26.09.2011
comment
Да, я загружаю s3Slider нормально, потому что он нормально работает в IE?   -  person Ledgemonkey    schedule 26.09.2011
comment
Теперь потеряли css в firefox !! не думаю, что это связано с изменениями в jquery, не знаю, что происходит! кто-нибудь ??   -  person Ledgemonkey    schedule 26.09.2011
comment
Устранили проблему и теперь работает, теперь просто запущена версия googleapis 1.6.4, также была случайная ‹! - которая комментировала некоторые файлы css !!!   -  person Ledgemonkey    schedule 26.09.2011
comment
?? не уверен, что ты имеешь в виду, спасибо   -  person Ledgemonkey    schedule 26.09.2011


Ответы (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. Попробуйте просто загрузить самую последнюю версию (1.6.4) из CDN Google:

http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js
person mu is too short    schedule 26.09.2011
comment
Приносим извинения за задержку с ответом! Я сделал то, что вы предложили, и теперь работает отлично !! большое спасибо за вашу помощь... - person Ledgemonkey; 27.09.2011