2012-10-31 68 views
2

我們有一個通過JS動態構建元素的Web應用程序。我們正在測試移動可用性,並發現在運行2.3.x版Android的設備上,我們的選擇元素行爲有點奇怪。觸摸select元素將彈出選項的常用單選按鈕列表,然後觸摸選項將選中它並返回到頁面視圖。但是,選擇框中顯示的選項不會更新。它仍然顯示選項列表中的頂部元素。當頁面重新加載時,行爲是正常的。我已經嘗試在列表頂部添加一個額外的空元素,並在構建元素時將其設置爲選中狀態,這似乎清除了某些設備上的問題,但我們的QA測試人員說這種行爲仍然存在於其他設備上。在Android 2.3.x中選擇元素不會更新

任何想法?

+0

這是否與Android默認只發生瀏覽器還是與其他人? – itsbruce

+0

好問題。我不相信我們的測試人員在設備上加載了任何其他瀏覽器。我認爲他們正在使用默認瀏覽器進行測試。 –

+0

這已被證實。這些設備上只使用默認瀏覽器。 –

回答

1

如果您正在尋找需要研究的領域,那麼在任何Android 2.3.x瀏覽器中使用fastclick庫時,我對選擇元素都有類似的問題。這個問題是由於fastclick的黑客攻擊造成它在Android Chrome瀏覽器下運行得更好。原生瀏覽器修補程序尚未合併到今天(https://github.com/ftlabs/fastclick/pull/190)。

在另一方面的Android 2.X可以在意想不到的地方的噩夢,一旦你開始添加一些日常事物的品種 - CSS動畫,不透明度,切緣陰性屏幕等之外

+0

是的!我有這個問題好幾天了,快速點擊是問題所在。我會找到一個解決方法... – Shrolox