FlexSlider不工作-“;未捕获的类型错误:未定义的不是函数“;(类型3)
FlexSlider does not work - "Uncaught TypeError: undefined is not a function" (Typo3)
我正在尝试在Typo3脚本上使用FlexSlider扩展插件(1.50)。FlexSlider需要jQuery,所以我通过扩展T3jQuery添加了它。不幸的是,FlexSlider无法工作。我得到以下错误:
"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没有定义,所以您只需要弄清楚为什么没有定义它。装载两次不是一件好事。
您应该只需要加载一次jQuery,并确保在加载此脚本之前加载它
除此之外,您可以尝试用实际文本jQuery替换$。
jQuery(window).load(function($) {
或者你可以试着把它包装在一个匿名函数中
(function() {
})();
相关文章:
- 未捕获的类型错误:无法读取属性'删除'的未定义
- 看到“;未捕获的类型错误:无法读取属性'weight'未定义的“;尽管按照字面上的指示
- "日期“;AJAX请求返回的类型值未定义
- Soundcloud api"未捕获的类型错误:无法读取属性'uri'“未定义”;
- 类型错误:url未定义extjs 4正在填充组合框
- React.createElement:类型不应为null或未定义
- 未捕获的类型错误:无法读取属性'中止'的未定义
- Javascript 类型未定义和 void 之间的区别
- 类型错误'未定义'不是对象(正在评估'navigator.connection.type'
- 未捕获的类型错误:无法设置属性'背景'的未定义
- Javascript未捕获类型错误:无法读取属性'0'的未定义
- jQuery结合了2个绑定函数(类型错误:a是未定义的)
- 未捕获的类型错误: 无法读取未定义的属性“图像”
- 余烬类型未定义且加载路线出错,具有一对多关联
- 如何触发此“类型(未定义)!= 未定义”错误?未定义不起作用.WSS
- JavaScript性能(arr[i]的类型==“未定义”||num<arr[i])
- 未捕获类型:未定义不是函数JS错误
- AngularJS工厂返回类型未定义
- ReactJS: '类型未定义'加载组件时
- 可编辑的数字类型未定义