我在Chrome控制台中收到以下错误,同时使用名为“Fallr”的模态叠加jquery插件。
对象函数(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方法就会停止触发一个或两个按钮。