对象没有方法’flexslider’
我想在我的网站上设置’flexslider’。
所以我使用这个jQuery加载函数,显然它没有加载..
$(window).load(function() { $('.flexslider').flexslider({ animation: "slides", animationLoop: false, itemWidth: 100, itemMargin: 5 }); });
但是当我在控制台中查看时,我得到了这个错误消息:
Uncaught TypeError: Object [object Object] has no method 'flexslider'
如果网站可以提供任何帮助: http : //nworks.nu/projects2013/sthlm/index.html
这个错误主要有两个原因。
- 您没有包含所需的插件。
- 你已经两次包含jQuery了。
你正在做第二件事,即包括两次jQuery。
顶部的jQuery 1.6.2(在flexslider js之前)和底部的jQuery 1.9.1(在之前)
请更正,错误将消失。
ps使用$(document).ready()
代替$(window).load()
并且不使用frames
我在编辑的网站上遇到了同样的问题,但奇怪的是只调用了一个版本的jQuery,但是:
jQuery.noConflict();
确保没有发生在你身上。
我有这个错误,这是flexslider.js文件的路径不正确。 在控制台中,错误之后是对flexslider.js文件的get调用。 单击此按钮将转到网络选项卡,该选项卡显示文件的获取失败。