Magento - не удалось решить - jQuery / jCarousel конфликт - PullRequest
2 голосов
/ 23 августа 2011

Я пытаюсь всеми возможными способами решить проблему конфликта JQuery в magento.Также проверил несколько форумов, но без помощи.

Я попробовал следующее: 1.Добавлен jQuery.noConflict ();в конце файлов jquery (все еще не работает) 2.Создал переменную для noConflict и использовал все функции (все еще не работал)

Я вижу файлы Js и CSS, необходимые для работы jCarousel в выводеИсходный код, однако наряду с этим я получаю следующую ошибку:

jQuery("#mycarousel").jcarousel is not a function

Line 80

Не уверен, что мне не хватает.

Я новичок в magento.Есть ли вероятность, что мне не хватает некоторых важных файлов для обновления.

Пожалуйста, помогите как можно скорее.

Я слежу за примерами JCarousel как можно ближе.Без Magento работает нормально, но в Magento возвращается ошибка, как указано выше.

Ответы [ 2 ]

0 голосов
/ 31 августа 2011

У меня была такая же проблема, она не будет загружаться на сайте magento. Однако я понял это. Я обнаружил, что мой код:

jQuery(".time_slider").jCarouselLite({
        btnNext: ".next_time",
        btnPrev: ".prev_time",
        circular: false,
        visible: 4,
        speed:1000
});

Не загружался в тему из-за отсутствия

jQuery(document).ready(function() {}

Я также убедился, что у jcarousel нет конфликта внутри файла и что он был загружен перед самим слайдером в файле page.xml.

Надеюсь, это поможет. Я также обнаружил, что у меня были проблемы с моим конфликтом в jQuery Если это не поможет, вот в чем проблема.

0 голосов
/ 23 августа 2011

Проверьте источник представления и убедитесь, что сценарии JCariusel вставлены после JQuery.

...