此問題僅適用於移動Safari。Mobile Safari - 滾動到元素
在我的網站上我有評論,我在我的產品頂部審查了明星。當用戶點擊評論星時,我希望屏幕向下滾動至產品評論。在Android和桌面上,該頁面會作爲例外滾動,但在iOS上它所做的只是閃爍並保持在同一位置。
下面是代碼:
$('html, body').animate({
scrollTop: $("#reviews").offset().top,
scrollLeft: 0
}, 400);
這裏是一個jsbin展示的問題。
感謝
得到的網址,而不是隻是添加一個#your_id它滾動到該div – csanonymus
@csanonymus它似乎我落入錘子和釘子的情況下,當你喜歡jQuery,每個問題都可以通過jQuery解決...感謝您的簡潔迴應,您是對的,但我確實喜歡動畫給我帶來的平滑過渡。 – Duane