0

を使用してアンカー位置までスクロールする固定ナビゲーションを持つコンテンツ作品に取り組んでいます

$('.buttons').click(function(){
  var anchorPos = $(this).attr('href');
  $('html, body').animate({scrollTop: $(anchorPos).offset().top}, 1000);
  return false;
 });

ただし、ipad ではナビゲーションが 1 回しかクリックできず、スクロールしてもデスクトップでは正常に動作しないというリフローの問題があります。

空のdivを追加したり、ボディの幅を変更しようとしたりするなど、さまざまな解決策を試しましたが、役に立ちませんでした。私はjsbinでやろうとしていることをモックアップしました。

http://jsbin.com/esaxuc/2/edit

フィードバックをいただければ幸いです。ありがとう

4

1 に答える 1

0

これは本当に重複した質問です。
元の質問と具体的にはこの回答を参照してください

はい、私自身の回答であることは認めますが、投稿してから驚くほど多くの人から感謝の連絡がありましたので、参考になる可能性は十分にあります。

幸運を。

于 2013-03-20T21:49:44.713 に答える