在使用名为“Fallr”的模态覆盖 jquery 插件时,我在 Chrome 的控制台中收到以下错误。
对象函数 (a,b){return new e.fn.init(a,b,h)} 没有方法 'fallr'
它引用了我拥有的另一个利用 Fallr 框架的 .js 文件的第 43 行,下面是该行之前、期间和之后的几行。第 43 行是第一个实例$.fallr('show', {
$.ajax({
type: "POST",
url: "insert.php",
data: dataString,
dataType: 'json',
success: function(output) {
if (output.return_val === 1) {
$.fallr('show', {
buttons: {},
content: '<h4>Yay!</h4><p>Your link has successfully been shared.</p>',
position: 'center',
autoclose: 3000,
icon: 'check'
});
} else {
$.fallr('show', {
buttons: {},
content: '<h4>Oops!</h4><p>Your link was not posted.</p>',
position: 'center',
autoclose: 3000,
icon: 'error'
});
}
}
});
return false;
});
});
我该如何解决这个错误?它导致我页面上所有按钮的时间顺序问题,一旦按下某些其他按钮,Fallr 方法就会停止触发一个或两个按钮。