所以我构建了一个具有回调选项的插件。此回调用作验证部分,因此我们使用“return false”来停止插件,但我无法让它工作。
所以回调正在工作,但 return false 不是(它必须是 return false 而不是某种布尔变量)
//回调
$('.a').click(function(){
if(typeof options.onValidate == 'function'){
options.onValidate.call(this);
}
// if the callback has a return false then it should stop here
// the rest of the code
});
// 选项
....options = {
// more options
onValidate:function(){
//some validation code
return false;//not working
}
}