此问题仅适用于移动Safari。Mobile Safari - 滚动到元素
在我的网站上我有评论,我在我的产品顶部审查了明星。当用户点击评论星时,我希望屏幕向下滚动至产品评论。在Android和桌面上,该页面会作为例外滚动,但在iOS上它所做的只是闪烁并保持在同一位置。
下面是代码:
$('html, body').animate({
scrollTop: $("#reviews").offset().top,
scrollLeft: 0
}, 400);
这里是一个jsbin展示的问题。
感谢
得到的网址,而不是只是添加一个#your_id它滚动到该div – csanonymus
@csanonymus它似乎我落入锤子和钉子的情况下,当你喜欢jQuery,每个问题都可以通过jQuery解决...感谢您的简洁回应,您是对的,但我确实喜欢动画给我带来的平滑过渡。 – Duane