2010-05-25 90 views
1

我正在開發和網站,我需要它滾動到一個錨點。它需要動畫,所以我決定使用jQuery。我試過這個:jQuery滾動移動Safari

function goToByScroll(id){ 
     $('html,body').animate({scrollTop: $("#"+id).offset().top},'slow'); 
} 

它在桌面上完美的工作。在移動Safari上,它首先進入頁面的頂部,然後滾動到我希望它滾動到的錨點。有什麼訣竅使它在移動Safari上工作?

回答

0

var top = $("#"+id).offset().top; //anchor top offset from doc top 
$(window).scrollTop(top);