2012-10-17 102 views
0

我的手機運行Android 4.0.4時遇到問題。Android iframe bug

我有一個帶有文本字段和幾個下拉列表的iframe,但iframe在縱向模式下太寬而無法放入手機窗口,所以我得到一個水平滾動條,這樣我就可以滾動查看所有田野。

問題是,如果我向右滾動iframe,我不能再選擇文本框或下拉菜單。

它看起來像設備沒有意識到iframe已經滾動到右側,所以例如,當iframe第一次呈現時,內容左對齊。此時,其中一個下拉列表在iframe的最右側可見。如果我一直向右滾動iframe並點擊下拉屏幕使用,那麼即使屏幕上我實際單擊的區域沒有元素,我仍然可以看到下拉列表的選擇屏幕在所有。

如果我點擊實際下拉的屏幕,我根本得不到迴應。

我有一個測試頁面在這裏: http://snow.x10.mx/damian/page.html

,一切工作正常在Firefox在桌面上,所以看起來它可能只是一個Android的bug。

任何人都可以爲它提出一個解決方法(除了確保iframe不比屏幕寬),因爲我看不到任何時間即將推出的Android修復程序!

如果有人有iPhone可以測試它,如果你有同樣的問題,你可以告訴我嗎?

回答

1

我碰到同樣的問題,採用Android 4.0.4

同樣的事情發生與垂直滾動,並適用於輸入字段,鏈接......凡是應該到觸摸反應/ Click事件。如果在滾動滾動後的位置仍然對滾動後的觸摸事件作出反應之前該元素可見。如果在滾動之前它不可見,那麼您就無法與該元素進行交互。

我不確定是什麼導致了這種情況,但使用滾動條插件(jScrollPane)已經解決了我的問題。

祝你好運!

+0

你是否曾經能夠確定問題是什麼?我遇到了這個問題,一直沒能找到有用的東西。 – davishmcclurg