我正在处理一个内容片段,它有一个固定的导航,可以使用向下滚动到锚点位置
$('.buttons').click(function(){
var anchorPos = $(this).attr('href');
$('html, body').animate({scrollTop: $(anchorPos).offset().top}, 1000);
return false;
});
但是我遇到了回流问题,在 ipad 上,导航只能点击一次,并且在滚动后不起作用,它在桌面上可以正常工作。
我尝试了不同的解决方案但无济于事,包括添加空 div 和尝试更改正文的宽度。我已经模拟了我试图在 jsbin 上做的事情。
http://jsbin.com/esaxuc/2/edit
将不胜感激任何反馈!谢谢