Я использую Bitnami Magento
https://bitnami.com/stack/magento стека и пытается добавить FlexSliderна главную страницу. Я получаю эту ошибку в моем custom.js
файл:
SCRIPT438: Object doesn't support property or method 'flexslider'
для домашней страницы я добавил это к CMS->Pages->Design-Custom Layout Design XML
<reference name="head">
<action method="addCss"><stylesheet>css/flexslider.css</stylesheet></action>
<action method="addJs"><script>jquery/jquery.min.js</script></action>
<action method="addJs"><script>flexslider/jquery.flexslider-min.js</script></action>
<action method="addJs"><script>flexslider/custom.js</script></action>
</reference>
Все скрипты загружаются. Я проверил с помощью консоли отладчика браузера.
Это custom.js
скрипт
$.noConflict();
jQuery(window).load(function () {
jQuery('.flexslider').flexslider();
});
Это в CMS->Pages->Content
для домашней страницы
<div class="flexslider">
<ul class="slides">
<li><img src="Big.jpg" alt="" /></li>
<li><img src="Big1.jpg" alt="" /></li>
<li><img src="Big2.jpg" alt="" /></li>
</ul>
</div>
Еще одна интересная вещь заключается в том, что когда я меняю Custom Theme
на странице дизайна к чему-либо еще, кроме rwd default
он будет загружать слайдер правильно.
Есть слайдер, который поставляется с RWD
тема, и я использую это сейчас. В этой статье объясняется, как его использовать.
http://www.creare.co.uk/new-features-magento-ce-1-9-responsive-theme#slider
Я следовал инструкциям здесь https://www.youtube.com/watch?v=AmiM4oWGrLI и получил его на работу на моем сайте. Ваш подход кажется здравым, поэтому я подозреваю, что существует какой-то конфликт с rwd default. Вы Firebuged это, чтобы устранить конфликтующие классы / идентификаторы?