0

我正在处理一个内容片段,它有一个固定的导航,可以使用向下滚动到锚点位置

$('.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

将不胜感激任何反馈!谢谢

4

1 回答 1

0

这确实是一个重复的问题。
请参阅原始问题,特别是此答案

是的,我承认这是我自己的答案,但自从发布它以来,有很多人联系我感谢我,所以它很有可能会对你有所帮助。

祝你好运。

于 2013-03-20T21:49:44.713 回答