前提・実現したいこと
https://www.meidenjapan.com/test/lifedesign/
このサイトのメニューをクリックすると、スクロール位置が微妙にずれるのを直したいです
main.jsのおそらくこの部分だと思うのですが
var OnePageNav = function() { var navToggler = $('.js-site-nav-toggle'); $(".smoothscroll[href^='#'], #ftco-navbar ul li a[href^='#']").on('click', function(e) { e.preventDefault(); var hash = this.hash; $('html, body').animate({ scrollTop: $(hash).offset().top }, 700, 'easeInOutExpo', function() { window.location.hash = hash; }); }); $("#ftco-navbar ul li a[href^='#']").on('click', function(e) { if (navToggler.is(':visible')) { navToggler.click(); } }); // $('body').on('activate.bs.scrollspy', function () { // console.log('nice'); // }) }; OnePageNav();
試したこと
scrollTop: $(hash).offset().top
を
scrollTop: $(hash).offset().top + 300
となどしてみましたが変わらずです。
教えていただけるととても助かります。
よろしくお願いいたします。
あなたの回答
tips
プレビュー