iOS 5 safari移动固定位置

iOS 5 safari移动固定位置,ios,ipad,anchor,css-position,scrolltop,Ios,Ipad,Anchor,Css Position,Scrolltop,我正在制作一个内容片,它有一个固定的导航,可以使用 $('.buttons').click(function(){ var anchorPos = $(this).attr('href'); $('html, body').animate({scrollTop: $(anchorPos).offset().top}, 1000); return false; }); 然而,我遇到了回流问题,在ipad上导航只能点击一次,并且在滚动后无法工作,尽管它在桌面上可以正常工作 我尝试了不

我正在制作一个内容片,它有一个固定的导航,可以使用

$('.buttons').click(function(){
  var anchorPos = $(this).attr('href');
  $('html, body').animate({scrollTop: $(anchorPos).offset().top}, 1000);
  return false;
 });
然而,我遇到了回流问题,在ipad上导航只能点击一次,并且在滚动后无法工作,尽管它在桌面上可以正常工作

我尝试了不同的解决方案,但都没有效果,包括添加空div和尝试更改正文的宽度。我已经模拟了我试图在jsbin上做的事情


如有任何反馈,我们将不胜感激!谢谢

这真是一个重复的问题
参见原始问题,并具体说明

是的,我承认这是我自己的答案,但自从发布后,有很多人联系我向我表示感谢,所以这很有可能对你有所帮助

祝你好运。

可能的副本