2012-12-06 54 views
0

我有一個響應式網站,並在iOs Safari瀏覽器上遇到問題,在用ajax切換頁面後滾動到頁面頂部。

有時可行,有時不行。

我用下面的函數滾動到頂部:

setTimeout(function() { 
     $('.mydiv').scrollTop(0); 
    },1) 

也許這部分有事情做與我broblem。我在iOs設備上隱藏了地址欄。

function hideAddressBar() { 
     if(navigator.userAgent.match(/(iphone|ipod)/i)) { 

      document.documentElement.style.overflow = 'scroll'; 
      document.body.style.height = '120%'; 
      $(".mydiv").height('120%'); 

     } 
    } 

它適用於桌面瀏覽器。

$(window).scrollTop(0)是沒有選項的。

+0

你有鏈接嗎? – Felix

+0

可能你應該使用$(window).scrollTop(0)? –

+0

我無法分享鏈接,因爲它是針對客戶而非公開的。 $(window).scrollTop(0)不是選項。我試過這個。我滾動mydiv。 – Sam

回答

0
document.getElementById('mydiv').scrollIntoView(); 
相關問題