gpt4 book ai didi

javascript - FlexSlider 不工作 - "Uncaught TypeError: undefined is not a function"(错字 3)

转载 作者:行者123 更新时间:2023-11-30 17:18:50 32 4
gpt4 key购买 nike

我正在尝试在我的 Typo3 脚本中使用 FlexSlider 扩展 (1.50)。 FlexSlider 需要 jQuery,所以我通过扩展 T3 jQuery 添加了它。不幸的是,FlexSlider 不起作用。我收到以下错误:

“未捕获的类型错误: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 添加到文件中两次。在页眉和正文中。我认为 header 中的版本是由 T3 jQuery 添加的 - 它与我在 T3 jQuery (2.1.0) 的属性中选择的版本相同。正文中的是旧版本 (1.10.2)。

最佳答案

这意味着 jQuery 没有定义,所以你只需要弄清楚为什么它没有定义。加载两次不是一件好事。

你应该只需要加载 jQuery 一次,并确保它在这个脚本之前加载。

除此之外,您可以尝试将 $ 替换为实际的文本 jQuery。

jQuery(window).load(function($) { 

或者你可以尝试将它包装在一个匿名函数中

(function() {

})();

关于javascript - FlexSlider 不工作 - "Uncaught TypeError: undefined is not a function"(错字 3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25563423/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com