Ошибка реализации плагина цикла Jquery - PullRequest
0 голосов
/ 27 января 2012

Я пытался внедрить в свой магазин magento много типов слайдеров, но каждый раз получаю сообщение об ошибке.Это очень простая ошибка, но я все еще не могу ее исправить.

Пожалуйста, проверьте эту страницу и дайте мне знать, почему слайдер не работает. Я вызвал все необходимые плагины и js-скрипты, но он все еще показывает мнеОшибка.

www.pennysave.com.au / test

Пожалуйста, помогите мне, у меня действительно не хватает времени, и мне нужно начать с магазина как можно скорее.

Ответы [ 2 ]

1 голос
/ 29 января 2012

Использование $ может конфликтовать с библиотекой прототипа.Вот подход, которому я придерживаюсь, включая подключаемые модули jQuery:1> Включите файл jQuery только в нужные страницы, используя обновления макета, как:

<default>
    <reference name="head">
        <block type="core/text" name="google.cdn.jquery">
            <action method="setText">
                <text><![CDATA[<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script><script type="text/javascript">jQuery.noConflict();</script>]]>
                </text>
            </action>
        </block>
    </reference>
</default>

2> Затем подключите плагин jQuery сразу после включения jQuery.3> Используйте jQuery вместо $ в вашем коде инициализации.Например:

jQuery(function() {
    jQuery('#slideshow img:first').fadeIn(1000, function() {
        jQuery('#slideshow').cycle();
    });
});

Надеюсь, это немного поможет.Спасибо

1 голос
/ 27 января 2012

У вас есть этот код на вашей странице.

$(function() {
    $('#slideshow img:first').fadeIn(1000, function() {
        $('#slideshow').cycle();
    });
});

И я не вижу #slideshow контейнера вообще на странице. Что вы ожидаете, что произойдет?

...