我正在处理使用插件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上发生的事情。
有关为何发生这种情况的任何想法?我该如何解决?