前提・実現したいこと
iPhoneのみアンカーリンクの挙動がおかしいです。
idで指定した箇所までページ遷移はできますが、その後スクロールしようとすると、
アンカー位置に無理やり戻ろうとして、うまくスクロールができません。
ご教示の程、宜しくお願い致します。
該当のソースコード
$(window).on('load resize', function(){ var url = $(location).attr('href'); if(url.indexOf("#") != -1){ var anchor = url.split("#"); var target = $('#' + anchor[anchor.length - 1]); if(target.length){ var pos = Math.floor(target.offset().top) - 170; } if (window.innerWidth < 767) { if(target.length){ var pos = Math.floor(target.offset().top) - 70; } } } $("html, body").animate({scrollTop:pos}, 500); });
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/23 04:47
2020/10/23 06:38
2020/10/23 06:40