Nous devons maintenant encapsuler la couche contextuelle dans un composant. Le composant de la couche contextuelle contient deux fonctions d'opération : "annuler" et "confirmer", et les valeurs de retour sont respectivement fausses et vraies. Comment la valeur de retour de ce composant est-elle déterminée par les valeurs de retour de ces deux opérations ?
Le code est le suivant :
function tips(){ //调用函数时,显示弹出层 $('.mask').show(); //取消 $('.cancel').on('click',function(){ $('.mask').hide(); //隐藏弹出层 return false; }); //确定 $('.confirm').on('click',function(){ $('.mask').hide(); //隐藏弹出层 return true; }); }
Je veux l'appeler ainsi :
if( tips() ){ do_something_true... }else{ do_something_false... }
Merci
如果要炫技,ES7里你可以酱:
加一个flag标志吧,flag也可以用数字类似0,1表示。
刚学很笨的办法
var tips_vla="";
function tips(){
}
tips();
function al(){
if(tips_vla){
}else{
}
}
最懒的办法,加个感叹号,嘻嘻嘻
当然了,最好在tips()函数里面还得写一句,return true