2014-04-22 41 views
1

您是如何做到這一點的?我試圖讓iPad鍵盤在除了輸入之外的任何東西被點擊時隱藏,但是我的網站上只有一個地方可以讓你點擊它並關閉鍵盤。這只是一個標準單擊文檔正文時隱藏iPad鍵盤

<div>Content</div> 

沒什麼特別的。不知道爲什麼只有當這個區域被點擊時,鍵盤纔會關閉。我有很多具有相同樣式的其他div。你如何讓iPad檢測到機身中的咔嗒聲以關閉鍵盤?有一些JavaScript需要調用?

我想要一個實際的答案,但這可能會在我得到一個之前關閉。 =(

我的jQuery不會對焦點和模糊的東西,只是執行以下操作:

$('.input-text').on('focus', function() { 
    $('#chat-slide').css({ 
     display: 'none' 
    }); 
}); 
$('.input-text').on('blur', function() { 
    $('#chat-slide').fadeIn(400); 
}); 

會這樣使得鍵盤不會關閉

回答

0

你可能會引發這樣的事情:Change document.activeElement programmatically in JavaScript,最有可能你有一個主動元素,這就需要這個

+0

我不這樣做,或者我不相信我會這麼做。我的網站上的jQuery有這樣的東西: '$('。input-text')。on('focus',function(){('#chat-slide')。css({ display:'none' });' – Xander

0

創建一個微小的不可見的輸入字段,並以編程爲中心,然後從DOM中刪除它。這樣,沒有輸入焦點了,操作系統將隱藏鍵盤