我正在尝试在我的网站上设置“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 位于底部(就在 </body>
之前)
请更正该错误,错误就会消失。
附:使用$(document).ready()
代替$(window).load()
并且不要使用 frames
关于jquery - 对象没有方法 'flexslider',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15716598/