2013-06-05 66 views
3

我對if語句有點麻煩。如果iemobile有問題

我有一個燈箱彈出的錯誤信息在網站上運行。它適用於除了我的Windows Phone在屏幕頂部的彈出加載(顯然,即移動doens't喜歡絕對定位)除了一切。

我的解決辦法是簡單地滾動到頁面的頂部顯示這(但只能在IE瀏覽器的移動 這裏是我的代碼:。

function checkiemob() 
{ 
    if (navigator.userAgent.match(/iemobile/i)) 
     { 
      window.scrollTo(0,0); 
     } 
}  

如果我刪除if語句,這工作得很好我「以前也測試了if語句簡單地插入文本和工作過。

乾杯

回答

1

我一直工作在混合應用程序一段時間,我可以告訴大家,這是不值得的,如果你不CSS專業人員,瞭解不同的一切在瀏覽器中瀏覽。

不知道有絕對的,但也許它會給你一個提示:

位置:固定 - 重視元素的頁面上的指定位置。 (HTML標準)。在Safari和Google Chrome中運行良好。 但在IEmobile這個位置修復了顯示器的元素!

我覺得跟找你absloute

這意味着如果我嘗試移動整個頁面可能有同樣的問題 - 在谷歌和Safari這個固定的元素會隨着頁面移動,留在同一個地方,但在IEmobile中它將保持在同一個地方