Javascript函数Uncaught TypeError

时间:2016-06-30 20:25:18

标签: javascript jquery function jquery-plugins

我正在处理使用插件Circliful的项目。我在HTML上正确导入它,将文件放在正确的路径上等等。

在我的js文件中,我在启动时调用它

$(document).ready(function() {
    $("#kcalCircle").circliful({
        animationStep: 5,
        foregroundBorderWidth: 5,
        foregroundColor: '#FABE0E',
        backgroundBorderWidth: 10,
        percent: 0
    });
}

它有效,它会按照我的意图生成圆圈。

但是,如果我尝试在任何其他函数中执行相同的函数调用,例如:

$('#macrosKnownButton').click(function() {
    ...
    $("#kcalCircle").circliful({
            animationStep: 5,
            foregroundBorderWidth: 5,
            foregroundColor: '#FABE0E',
            backgroundBorderWidth: 10,
            percent: 10
    });
    ...
}

它给了我这个错误:

Uncaught TypeError: $(...).circliful is not a function
    success @ interactions.js:193
    i @ jquery-2.2.3.min.js:2
    fireWith @ jquery-2.2.3.min.js:2
    z @ jquery-2.2.3.min.js:4
    (anonymous function) @ jquery-2.2.3.min.js:4

由于插件适用于其他情况,我不认为它有问题。我的猜测是在我不知道的Javascript上发生的事情。

有关为何发生这种情况的任何想法?我该如何解决?

0 个答案:

没有答案