From 6243325ef859925a92f173307c3ff19c52d09051 Mon Sep 17 00:00:00 2001 From: PASSER-BY Date: Fri, 25 Feb 2022 07:55:12 +0800 Subject: [PATCH] =?UTF-8?q?updated=20=E8=BE=93=E5=85=A5=E6=A1=86=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E6=A0=A1=E5=AF=B9=E6=80=A7=E5=88=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script/index.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/script/index.js b/script/index.js index c665814..9951633 100644 --- a/script/index.js +++ b/script/index.js @@ -137,19 +137,22 @@ relationship.setMode('cantonese',{ }; var bindChange = function(){ var value = $input.value.trim(); - var sex = $sex[0].checked?1:0; - var mode = $mode[0].checked?$mode[0].value:$mode[1].value; - var reverse = !$reverse[0].checked; if(value){ - var result = relationship({text:value,sex:sex,reverse:reverse,mode:mode}); - if(result.length){ + var result = relationship({text:value,sex:-1,type:'chain'}); + if(result.length){ + var first_name = result[0].split('的').shift(); var name = result[0].split('的').pop(); + if(first_name=='老公'){ + $sex[1].checked = true; + }else if(first_name=='老婆'){ + $sex[0].checked = true; + } if(!name){ toggleSex($sex[0].checked); }else{ toggleSex('爸爸,老公,儿子,哥哥,弟弟,兄弟'.indexOf(name)>-1); } - } + } }else{ $result.value = ''; } @@ -268,4 +271,4 @@ relationship.setMode('cantonese',{ $result.value = $person.value = $target.value = ''; }; $panel.querySelector('.btn-green').onclick = count; -})(); \ No newline at end of file +})();