objBlurFun("input"); //如果不是當前觸摸點不在input上,那么都失去焦點 function objBlurFun(sDom,time){ var time = time||300; //判斷是否為蘋果 var isIPHONE = navigator.userAgent.toUpperCase().indexOf("IPHONE")!= -1; if(isIPHONE){ var obj = document.querySelectorAll(sDom); for(var i=0;i<obj.length;i++){ objBlur(obj[i],time); } } } // 元素失去焦點隱藏iphone的軟鍵盤 function objBlur(sdom,time){ if(sdom){ sdom.addEventListener("focus", function(){ document.addEventListener("touchend", docTouchend,false); },false); }else{ throw new Error("objBlur()沒有找到元素"); } var docTouchend = function(event){ if(event.target!= sdom){ setTimeout(function(){ sdom.blur(); document.removeEventListener('touchend', docTouchend,false); },time); } }; }