现需将弹出层封装成一组件,该弹出层组件包含“取消”和“确定”两个操作函数,返回值分别为false和true。请问该组件的返回值如何由这两个操作的返回值来决定?
代码如下:
function tips(){
//调用函数时,显示弹出层
$('.mask').show();
//取消
$('.cancel').on('click',function(){
$('.mask').hide(); //隐藏弹出层
return false;
});
//确定
$('.confirm').on('click',function(){
$('.mask').hide(); //隐藏弹出层
return true;
});
}
我想要这样调用:
if( tips() ){
do_something_true...
}else{
do_something_false...
}
如果要炫技,ES7里你可以酱: