我有一個包含底部搜索框的移動網站。我還使用媒體查詢在縱向模式中隱藏內容並以橫向模式顯示。使用媒體查詢時Android鍵盤無法打開
但是,在Android設備上,當我點擊搜索字段時,鍵盤打開,然後立即關閉,使其無法輸入框中。
這在iOS中不是問題。
該頁面在這裏可以查看 - http://so.ajcw.com/android-keyboard.htm這裏是完整的頁面代碼:
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN" "http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
<title>Erroring search field</title>
<style>
.address { display: none; }
@media only screen and (orientation: landscape) {
.address { display: block; }
}
</style>
</head><body>
<h3>Venue 1</h3>
<p>Cuisine</p>
<p>Price</p>
<p>Rating</p>
<p class="address">Address</p>
<h3>Venue 2</h3>
<p>Cuisine</p>
<p>Price</p>
<p>Rating</p>
<p class="address">Address</p>
<form><input type="text"></form>
</body></html>
件事是我試過
如果我只有一個地點,或者如果我將搜索向上移動 問題消失(這不是一個解決方案,只是一個觀察)。
我試圖改變的DOCTYPE - 一個HTML5文檔類型稍有變化 ,該功能鍵盤依然是第二 點擊之後,但同樣不能解決問題。
* 編輯 *
- 這似乎是針對特定瀏覽器。一箇舊的Android手機沒有問題,我的Android(HTC Desire)默認瀏覽器似乎也不是,但它確實發生在Dolphin HD中。
這是發生在我的摩托羅拉凱旋。 –