Browse Source

ie8下点击其他地方常见症状下拉不消失

liucf 6 years ago
parent
commit
e073408e88
1 changed files with 9 additions and 9 deletions
  1. 9 9
      src/components/MainSuit/index.jsx

+ 9 - 9
src/components/MainSuit/index.jsx

@@ -215,7 +215,15 @@ class MainSuit extends Component{
     if(!isIE()){
       e.target.innerText="";
       freeText && freeText(data.trim());
-      // 延时关闭常见症状下拉,不延时会影响选中
+    }else{
+      if(datas.length==0){
+        const ev = e || window.event;
+        const data = ev.target.innerText;
+        // freeText && freeText(data.trim());
+        freeText && freeText(data);
+      }
+    }
+    // 延时关闭常见症状下拉,不延时会影响选中
       clearTimeout(this.state.clearTimer);
       const clearTimer = setTimeout(function(){
         that.setState({
@@ -225,14 +233,6 @@ class MainSuit extends Component{
       this.setState({
         clearTimer
       });
-    }else{
-      if(datas.length==0){
-        const ev = e || window.event;
-        const data = ev.target.innerText;
-        // freeText && freeText(data.trim());
-        freeText && freeText(data);
-      }
-    }
     
   }