jquery - 对象没有方法 'flexslider'

标签 jquery 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

最佳答案

造成这个错误的原因主要有两个。

  1. 您可能没有添加所需的插件。
  2. 您已包含 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/

相关文章:

jQuery 窗口宽度有时返回错误值

javascript - Native JS 和 jQuery 之间的冲突

html - Woothemes flexslider 箭头不显示

php - JSON、PHP、FLOT 和 jQUERY

javascript - 替换字符 OnKeyPress

javascript - jQuery .ajax() 正在破坏 TinyMCE 3.5.6

javascript - AngularJS 仅在 ng-repeat 中显示最后一个元素

jquery - Flexslider 字幕显示在下方而不是在图像上方

javascript - 如何将 'Flexslider' 当前图像编号放入可在函数中使用的变量中?

javascript - 同步 Flex slider - flex-direction-nav(箭头)