Я пытаюсь использовать расширение FlexSlider (1.50) на моем скрипте Typo3. FlexSlider нуждается в jQuery, поэтому я добавил его расширением T3 jQuery. К сожалению, FlexSlider не работает. Я получаю следующее сообщение об ошибке:FlexSlider не работает - «Uncaught TypeError: undefined не является функцией» (Typo3)
"Uncaught TypeError: undefined не является функцией".
Это относится ко второй строке этого блока кода:
<script type="text/javascript">
$(window).load(function() {
$('#fs-182.flexslider').flexslider(
{
animation: "fade",
slideDirection: "horizontal",
slideshow: false,
slideshowSpeed: 7000,
animationDuration: 600,
controlNav: true,
directionNav: false,
keyboardNav: false,
mousewheel: false,
prevText: "Previous",
nextText: "Next",
pausePlay: false,
pauseText: "Pause",
playText: "Play",
randomize: false,
animationLoop: true,
pauseOnHover: false
});
});
</script>
ли кто-нибудь идея, как решить эту проблему?
Редактировать: jQuery добавляется два раза в файл. В заголовке и в теле. Я думаю, что в заголовке добавлен T3 jQuery - это та же самая версия, которую я выбрал в свойствах T3 jQuery (2.1.0). Один в теле - более старая версия (1.10.2).
Вы уверены, что Jquery загружается перед этим кодом? У вас есть живой пример? –
Вы добавляете FlexSlider после jQuery? –
Я не знаю почему, но jQuery добавляется после FlexSlider. Должен ли я добавить его раньше? Если да, то как я могу достичь этого с помощью Typo3? И, извините, я не могу показать живой пример. – user3641158