Bläddra i källkod

IE8刷新输入框bug

zhangxc 5 år sedan
förälder
incheckning
b4f2768f90
2 ändrade filer med 7 tillägg och 6 borttagningar
  1. 1 1
      src/html/staticSearch.html
  2. 6 5
      src/js/staticSearch.js

+ 1 - 1
src/html/staticSearch.html

@@ -41,7 +41,7 @@
         <div class="searchKnowledge">
             <div class="staticSearchT">
                 <div class="ipt">
-                    <input type="text" value="" placeholder="医学知识搜索">
+                    <input type="text" id="searchInp" value="" placeholder="医学知识搜索">
                     <span class="placeholder">医学知识搜索</span>
                 </div>
                 <i id="clearKnowledge"></i>

+ 6 - 5
src/js/staticSearch.js

@@ -169,12 +169,13 @@ if(is8Ie){
         $(".ipt input").attr("value","")
         $(".ipt input").val("")
         $(".placeholder").css("display","inline-block")
+        var myInput = document.getElementById('searchInp');
+        if(myInput == document.activeElement){
+            $(".placeholder").css("display","none") 
+        }
     },100)
-    var input1 =  $(".ipt input")[0]
-    console.log('activeElement',document.activeElement)
-    if(input1 == document.activeElement){
-        $(".placeholder").css("display","none") 
-    }
+   
+    
     setTimeout(function(){
         $(".placeholder").css("display","inline-block")
     },110)