【问题标题】:type issue undefined is not a function类型问题未定义不是函数
【发布时间】:2013-04-16 15:25:47
【问题描述】:

我有一个问题,我只是不明白,因为我是新手。我在 wordpress 网站上运行 jquery 插件,自从将 wordpress 升级到最新版本后,jquery 插件不起作用 (http://caroufredsel.dev7studios.com)。

每当滑块尝试触发时,我都会收到以下错误: type issue 'undefined' is not a function (evaluating 'c_old.last()')

谁能看一下,我已经尝试将jquery和插件升级到最新版本,但仍然出现同样的问题。

这里是任何人都想帮助我的网站:http://asccs.qc.ca

它在主页上,#lesArticles

更糟糕的是,我让它在本地工作,但不能在服务器上工作。

提前致谢。

【问题讨论】:

    标签: jquery undefined undefined-function


    【解决方案1】:

    虽然您在脑海中包含了 jQuery 1.9.1,但您的 jQuery 最终还是 jQuery 1.2.6,因为另一个包含的脚本覆盖了您的 jQuery。 为了证明这一点,请在控制台中输入以下内容:

    jQuery.fn.jquery
    

    它将以“1.2.6”响应。 您会看到错误,因为 jQuery 对象上的 last() 函数未在 jQuery 版本 1.2.6 中定义。

    要解决此问题,请尝试包括

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js?ver=1.9.1">
    

    就在你之前

    <script src="http://asccs.qc.ca/wp-content/themes/asccs/js/jquery.carouFredSel-6.2.0.js">
    

    【讨论】:

    • 非常感谢,成功了,您知道如何找出正在加载 1.2.6 的插件或脚本吗?再次感谢
    • 它可能是 cforms.js,但我不确定,因为它已最小化。在它被包含之后还有一个 noconflict() 调用。
    猜你喜欢
    • 2014-05-31
    • 2014-05-26
    • 2019-02-05
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    • 2015-03-14
    • 2014-08-11
    • 2015-04-14
    相关资源
    最近更新 更多