2014-04-24 41 views
5

iOS 7上的Safari瀏覽器顯示了一個錯誤,其中包含固定標題Nav,其中點擊目標似乎無法正確映射到元素的繪製位置。Mobile Safari(iOS 7.1)的變通方法固定位置Tap Inaccuracy?

Demo

重現步驟:

  1. 滾動頁面,直到Safari瀏覽器的地址欄縮小和底部工具欄消失。
  2. 點擊最下一行的按鈕(例如'z'按鈕)。
    • 這應該會導致地址欄展開,底部工具欄重新出現。
    • 另請注意,按鈕點擊不會觸發。
  3. 現在嘗試點擊頂行中的按鈕(例如'1'按鈕)。
    • 一個低於水龍頭出現的按鈕將被激活。

有些想法我已經有一個解決辦法將需要......

  • 所觸發的Safari瀏覽器用戶界面的狀態變化時的事件。我還沒有看到調整大小或滾動觸發器。有沒有我可能錯過的移動Safari?
  • 我可以觸發的切換此UI狀態的事件。

回答

0

您是否嘗試過將-webkit-backface-visibility: hidden;添加到您的標題按鈕?

如果可行,這可能是由於WebKit中的圖層提升。如果有的話,我可以添加其他信息/鏈接。